我已升级到rails 3.2.13,并且正在迁移旧应用程序以在新环境(ruby1.9.3)中运行。该应用程序与ruby192和rails 3.0.0运行良好。在form_for方法中参数的错误数量(3为2)
试图创造一个新的记录,当我收到此错误(2 3)(消防队员)
错误的参数数目
这里是我为我的表单代码
<%= form_for :fire_fighter, @fire_fighter, :url => { :action => "create" } do |f| %>
根据阅读其他职位,他们建议删除“fire_fighter”,但它看起来像这样
<%= form_for :@fire_fighter, :url => { :action => "create" } do |f| %>
这实际上确实让网页渲染,但是当我试图进入填写文本字段,并提交或创建数据库中的记录,我得到的是说,这是内置到应用程序的错误消息:
所有的字段设置为字符串。
哦,显然我在提交之前填写了所有这些字段。所以现在我只是卡住了。
任何帮助,将不胜感激谢谢。