這裏是我的路線我的這條淺路線的形式有什麼問題?
resources :games do
resources :message_templates, :shallow => true
我耙路線是這樣的
game_message_templates GET /games/:game_id/message_templates(.:format) message_templates#index
POST /games/:game_id/message_templates(.:format) message_templates#create
new_game_message_template GET /games/:game_id/message_templates/new(.:format) message_templates#new
edit_message_template GET /message_templates/:id/edit(.:format) message_templates#edit
message_template GET /message_templates/:id(.:format) message_templates#show
PUT /message_templates/:id(.:format) message_templates#update
DELETE /message_templates/:id(.:format) message_templates#destroy
和我_form.erb,看起來像這樣
<% form_for(@message_template) do |f| %>
,但我得到這個錯誤
undefined method `message_templates_path'
什麼是'@ message_template'?需要更多信息。 – 2012-03-14 20:43:37
你什麼時候遇到錯誤?初始顯示錶格或出現錯誤或任何表單提交時? – 2012-03-14 20:56:12
如果您同時顯示'message_template'模型和'controller'代碼,您還可以獲得更好,更快,更準確和適當的答案。 – 2012-03-14 20:57:32