Thanks for these very useful informations.

I found the titinux' first post to solve my problems with request specs, 
and martin_c94's post to solve my controller specs problems.

Still, in the console, the url helpers need the locale explicitly set, 
it seems:

[1] pry(main)> app.user_path User.first
ActionController::RoutingError: No route matches {:action=>"show", 
:controller=>"users", :locale=>#<User _id: 509fc01d77bb1................

Interestingly, when executing the following code block (which is also 
used to fix the problem with the request specs) within the console, it 
works!

[2] pry(main)> class ActionDispatch::Routing::RouteSet
[2] pry(main)*   def default_url_options(options={})
[2] pry(main)*     { :locale => I18n.default_locale }
[2] pry(main)*   end
[2] pry(main)* end
=> nil
[3] pry(main)> app.user_path User.first
=> "/de/users/509fc01d77bb1e6a050000a0"

I'm not sure whether this would be a valid fix also for the console?? Do 
you guys experience the same behavior??

-- 
Posted via http://www.ruby-forum.com/.
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to