Hi all, I am having a problem at the moment with my code in which if I incase my routes with scope '(:locale)' do buy I get the error controller missing, any ideas why?
Games::Application.routes.draw do scope '(:locale)' do get "game_interest/new" get "rules/index" get "feedback/index" get "help/index" get "log_in" => "sessions#new", :as => "log_in" get "log_out" => "sessions#destroy", :as => "log_out" get "sign_up" => "users#new", :as => "sign_up" get "home/index" get "about/index" resources :feedbacks resources :password_resets resources :contact_messages resources :wishlists resources :searches resources :help resources :users resources :sessions resources :games do post 'email', :on => :member post 'gensearch', :on => :member post 'consearch', :on => :member end root :to => 'home#index' end end I have the following in my application_controller before_filter :set_i18n_locale_from_params def set_i18n_locale_from_params if params[:locale] if I18n.available_locales.include?(params[:locale].to_sym) I18n.locale = params[:locale] else flash.now[:notice] = "#{params[:locale]} translation not available" logger.error flash.now[:notice] end end end def default_url_options { :locale => I18n.locale } end -- Posted via http://www.ruby-forum.com/. -- 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. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.