Hello all,
i would like to change the default view path for one of my controllers.
Like
StudentsController should use templates located in views/persons instead
views/students. Is that possible?
Greetings, Mike
Hello all,
i would like to change the default view path for one of my controllers.
Like
StudentsController should use templates located in views/persons instead
views/students. Is that possible?
Greetings, Mike
I’m pretty sure you can just call render at the end of the action to
render
whatever you want.
I’m not sure you would want to do this though.
jap thats right. but is there a way to change the default path without
actually touching every controller method?
mike wrote:
Hello all,
i would like to change the default view path for one of my controllers.
Like
StudentsController should use templates located in views/persons instead
views/students. Is that possible?Greetings, Mike
Go to your routes file in config and do something similar:
map.persons ‘/persons’, :controller => ‘students’, :action => ‘index’
Would an after_filter work?
i would like to change the view path via a param
On Thu, Jul 9, 2009 at 3:10 PM, Älphä Blüë
<[email protected]
Hi,
I’d say something like that might do :
(in your student controller, in the action you want)
respond_to do |format|
format.html { render :controller => “person”, :action => your_action
}
end
Cyril
2009/7/9 mike [email protected]
I just had the same problem and I solved it by creating symlinks
between the folders. So, for your example, you could try this command
in your view folder :
link -s persons students
It would be nice to have a more standard way to change the view folder
path… Hope it helps!
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.
Sponsor our Newsletter | Privacy Policy | Terms of Service | Remote Ruby Jobs