【发布时间】:2013-05-27 08:41:03
【问题描述】:
我的编辑表单的操作生成错误。我构建模型的方式与平时略有不同,我首先使用以下方法生成模型:
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 helper方法解释的很好,一直在找,没找到。
【问题讨论】:
标签: ruby-on-rails ruby routing scaffolding ruby-on-rails-4