Alain Ravet
2006-Jan-03 15:39 UTC
[Rails] must write '':controller => "/foo"'' because of "admin/bar"
Hi all, Because I place admin controllers in an "admin" subdirectory, I''m forced to use absolute controller names/paths whole over my app. => I can no longer write: .. :controller => "foo" .. :controller => :foo or .. :controller => "admin/bar I have to use instead : .. :controller => "/foo" .. :controller => "/admin/bar Is there a way around this? I miss the symbol notation, and it''s error prone (that''s what my fingers'' keep telling me). Alain -- Posted via http://www.ruby-forum.com/.
Alain Ravet
2006-Jan-03 23:35 UTC
[Rails] Re: must write '':controller => "/foo"'' because of "admin/bar
Btw, "assert_redirected_to" doesn''t work with/recognize the absolute redirection: Example: The action: jumpto = {:action => "home", :controller => "/cga"} redirect_to (jumpto) requires you write the test this way assert_redirected_to :controller => "cga", :action => "index" while the coherent/correct way would be : assert_redirected_to :controller => "/cga", :action => "index" Alain -- Posted via http://www.ruby-forum.com/.