Thanks Werner, I'm quite there .. I am working as you mentionned .. but I don't understand why I still have the locale parameter in my root_url :
in the console : root_url "http://lvh.me:3000/?locale=en" root_path "/?locale=en" I18n.locale :en I would like to have : root_url "http://lvh.me:3000/en" root_path "/en" as root_url doesn't pass thru url_for, I cannot play with it ... where is it generated ? erwin Le mardi 13 novembre 2012 15:38:55 UTC+1, Werner a écrit : > > root :to => 'welcome#index' > > is enough > > Am Dienstag, 13. November 2012 15:37:06 UTC+1 schrieb Werner: >> >> Hallo Erwin.. >> >> When you work with >> >> before_filter :set_locale >> >> def set_locale >> # update sessions if passed >> session[:locale] = params[:locale] if params[:locale] >> >> # set locale based on sessions or default >> I18n.locale = session[:locale] || I18n.default_locale >> end >> >> just create >> >> index.html.erb >> index.en.html.erb >> >> ect.. >> >> >> Gruss >> >> >> >> >> Am Dienstag, 13. November 2012 15:31:16 UTC+1 schrieb Erwin: >>> >>> I have set >>> >>> match '/:locale' => "welcome#home", :as => :root >>> >>> but it doesn't cover the default case, when user enter the domain url wo >>> locale, http://www.myapp.com >>> >>> Is there any way to default it to the app default locale I18n.locale ?? >>> >>> thanks for feedback >>> >> -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk@googlegroups.com. To unsubscribe from this group, send email to rubyonrails-talk+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/rubyonrails-talk/-/DLwJBQxQZyEJ. For more options, visit https://groups.google.com/groups/opt_out.