我的编辑表单的操作生成错误。我构建模型的方式与平时略有不同,我首先使用以下方法生成模型:
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 辅助方法,我一直在寻找并找不到。