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
on 2012-11-13 15:32
on 2012-11-13 15:38
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:
on 2012-11-13 15:40
root :to => 'welcome#index' is enough Am Dienstag, 13. November 2012 15:37:06 UTC+1 schrieb Werner:
on 2012-11-14 11:43
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 :
on 2012-11-14 12:11
[SOLVED] writing my previous post, make me thinking about ...
def default_url_options(options={})
{ :locale => I18n.locale }
end
which was still in in my application controller ..... removed it , now
it's fine..
thanks again !!
Le mercredi 14 novembre 2012 11:42:22 UTC+1, Erwin a crit :
on 2012-11-14 13:33
Am 14.11.2012 um 11:42 schrieb Erwin <yves_dufour@mac.com>: Hi Erwin.. my be you check This. gem 'i18n_routing' Gruss > > Le mardi 13 novembre 2012 15:38:55 UTC+1, Werner a crit : > > index.html.erb > Am Dienstag, 13. November 2012 15:31:16 UTC+1 schrieb Erwin: > -- > 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+unsubscribe@googlegroups.com. > To view this discussion on the web visit https://groups.google.com/d/msg/rubyonrails-talk/-.... > For more options, visit https://groups.google.com/groups/opt_out. > > Werner Laude webagentur.laude@gmail.com
on 2012-11-15 08:39
thanks , helpful Le mercredi 14 novembre 2012 13:33:12 UTC+1, Werner Laude a crit :
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.