Hello All,
I have a problem using url_for() or redirect_to(), etc.
For example if I do:
url_for :action => ‘foo’, :controller =>‘blah’
I expect to get:
“/blah/foo”
but always get:
“/assets?action=foo?controller=blah”.
The same occur for any action of any controller than I use.
Have I some miss on my configurations or some think like?
Thank you,
Luiz
After numerous changes I found the solution.
If you have
config.assets.enabled = true
in your configuration you need use brackets
url_for {:action => ‘foo’, :controller => ‘blah’}
or puts the :controller in the first place
url_for :controller => ‘blah’, :action => ‘foo’
Regards,
Luiz
I had the same issue because I hadn’t added the route to the routes.rb.
After adding the route, the problem disappeared.
JJ