我有一个名为WidgetList
的模型,我希望将其映射到ListsController
。所以,当我
<%= render @widget_list %>
它将呈现/lists/_list.html.erb
,当我<%= form_for @widget_list do |f| %>
时,它将转到/lists/{create/update}.html.erb
。或者当我在我的控制器中时,我会回复@widget_list
它会知道使用list/show.html.erb
,我怎么能告诉WidgetLists
需要使用ListsController
?
有没有办法在不必重命名WidgetList的情况下更改此映射?
答案 0 :(得分:4)
您可以将:controller选项与:path:
一起使用resources :widget_lists, :path => "lists", :controller => "lists"