我已升级到 rails 3.2.13,并且正在迁移旧应用程序以在新环境(ruby1.9.3)中运行。该应用程序在 ruby192 和 rails 3.0.0 上运行良好。
我在尝试创建新记录时收到此错误(消防员)
参数数量错误(3 对 2)
这是我的表单代码
<%= form_for :fire_fighter, @fire_fighter, :url => { :action => "create" } do |f| %>
根据阅读其他帖子,他们建议删除“fire_fighter”,但看起来像这样
<%= form_for :@fire_fighter, :url => { :action => "create" } do |f| %>
这实际上允许页面呈现,但是当我尝试输入填写文本字段并在数据库中提交或创建记录时,我收到一条内置在应用程序中的错误消息,上面写着:
所有字段都设置为字符串。
哦,很明显,在我点击提交之前,我已经填写了所有这些字段。所以现在我被困住了。
任何帮助将不胜感激。