【发布时间】:2013-04-29 12:05:54
【问题描述】:
我正在使用 form_for 标签,它在 Rails 3.0.4 环境中工作。 但是当我尝试将我的项目更新到 Rails 4.It 时出现以下错误
参数数量错误(3 比 2)。这是我的代码
<%= form_for @email, :url => alerts_path do |f| %>
<% end %>
【问题讨论】:
-
试试
-
我也试过这个,我得到了我上面提到的同样的错误。
-
显示控制器代码..
-
我有 @contact 模型,并且我创建了虚拟字段 init,因为我不想存储数据,所以当时我遇到了这种错误,对我来说,解决方案是创建字段 insted使用虚拟属性。
-
尝试 config/initializers/simple_form.rb 中的方法。我更改了 config.label_text 中的 lambda,并给了它 3 个参数而不是 2 个,它为我解决了问题
标签: ruby-on-rails ruby-on-rails-4