所以我有一個名爲Photoset的模型類和一個名爲集的控制器。 我得到的資源:設置工作的一切,除非路徑是從模型的實例生成的。例如,如果我使用:軌道3路線:不同的汽車路線模型
<%= form_for(@photoset) do |f| %>
我得到的錯誤:
no route matches {:controller=>"sets"}
最終我想所有URI是... /套/ ...(控制器名稱),而不是.. ./photosets/...(model name)
有沒有辦法做到這一點,仍然能夠使用幫手?
- 編輯 - 我的繼承人耙路輸出:
sets GET /sets(.:format) {:controller=>"sets", :action=>"index"}
POST /sets(.:format) {:controller=>"sets", :action=>"create"}
new_set GET /sets/new(.:format) {:controller=>"sets", :action=>"new"}
edit_set GET /sets/:id/edit(.:format) {:controller=>"sets", :action=>"edit"}
set GET /sets/:id(.:format) {:controller=>"sets", :action=>"show"}
PUT /sets/:id(.:format) {:controller=>"sets", :action=>"update"}
DELETE /sets/:id(.:format) {:controller=>"sets", :action=>"destroy"}
,所有的工作只是花花公子,問題是當我嘗試建立一個窗體關閉模型的實例。我知道rails無法知道im試圖直接將Photoset模型與Set控制器綁定,但我不知道如何指定它。
,你能否告訴'耙routes'輸出? – Heikki 2011-01-05 12:30:06