【发布时间】:2011-09-22 01:27:14
【问题描述】:
我有兴趣为我的布局创建一个标准,其中每个视图都将包装在一个根据特定约定命名的容器中。
例如,如果我有:
resources :foos
我希望视图像这样包裹在 div 中:
<div id="foos_view"> foos#index here </div>
<div id="foo_view"> foos#show here </div>
<div id="new_foo_view"> foos#new here </div>
<div id="edit_foo_view"> foos#edit here </div>
所以,基本上我想使用路线名称,但用“路径”代替“视图”。
我的问题是,有没有办法获取当前视图的路线名称?
即。如果我的请求是example.com/foos/new,我可以在视图或控制器中调用什么来返回new_foo_path?
谢谢!
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 path views routes