我有一个叫做PointOfContact的模型,用脚手架创建;所以它应该有一些关于它的正确性。别名路由到控制器
基本上,我想为我的路线别名。我不想去'/ point_of_contacts',我想'/ pocs',我不希望'/ point_of_contacts'是一个有效的路线。
我已经试过这样:
resources :pocs, :controller => "point_of_contacts"
,致力于打造 '/ POCS' 路线。但是,现在我不确定我的Views是如何写出来的。 具体做法是:
<% @point_of_contacts.each do |point_of_contact| %>
<tr>
<td><%= point_of_contact.first %></td>
<td><%= point_of_contact.last %></td>
<td><%= point_of_contact.title %></td>
<td><%= point_of_contact.phone %></td>
<td><%= point_of_contact.email %></td>
<td><%= link_to 'Show', point_of_contact %></td>
</tr>
<% end %>
该代码创建此异常:
No route matches {:action=>"show", :controller=>"point_of_contacts", :id=>#<PointOfContact id: 1, system_id: nil, first: "Tester", last: "Test", title: "", phone: "", email: "", created_at: "2011-03-10 20:03:21", updated_at: "2011-03-10 20:03:21">}
你试过'资源:point_of_contact,:路径=> “/ POCS”'? – Augusto 2011-03-13 16:15:55
奥古斯托,谢谢!像魅力一样工作。你可以使它成为'资源:point_of_contacts,:path =>“/ pocs”'并将其放入答案中?这样我可以将它标记为答案并给你信用。 – Ryan 2011-03-13 16:22:21