我的編輯表單的操作正在生成錯誤。我所建立的模型的方式比平常有點不同,我第一次產生使用模型:form_for on編輯生成的錯誤操作
rails g model category name:string description:text
我然後跑rake db:migrate
然後我生成使用支架:
rails g scaffold_controller Category
。
問題是在生成的編輯表單中,提交的表單是動作category/1
而不是categories/1
。
我正在使用rails 4.我不完全確定表單動作是如何決定的,但它被設置錯了。另一方面,新的類別表單工作正常,幫助任何人?
似乎form_for產生錯誤的動作,即使它應該渲染category_path(@category)
但我打印出來的路徑是正確的。有什麼地方form_for輔助方法解釋得很好,我一直在尋找並找不到它。
多數民衆贊成在那裏唯一.. – Nayish