【发布时间】:2015-01-08 18:21:24
【问题描述】:
我有一个始终可以运行的 Rails 4 应用程序,但现在带有 simple_form_for 的页面正在生成错误。我删除了所有代码,只留下了 simple_form_for,但仍然出现错误。
有错误的页面(_form.html.erb):
<%= simple_form_for @anuncio do |f| %>
<%= f.input :titulo %>
<% end %>
当我执行这个页面时,我得到这个错误:
F, [2015-01-08T16:16:21.920151 #19971] FATAL -- :
ActionView::Template::Error (wrong number of arguments (3 for 2)):
1: <%= simple_form_for @anuncio do |f| %>
2: <%= f.input :titulo %>
3: <% end %>
config/initializers/simple_form.rb:100:in `block (2 levels) in <top (required)>'
app/views/anuncios/_form.html.erb:2:in `block in _app_views_anuncios__form_html_erb___4151327912554241759_53270140'
app/views/anuncios/_form.html.erb:1:in `_app_views_anuncios__form_html_erb___4151327912554241759_53270140'
app/views/anuncios/new.html.erb:3:in `_app_views_anuncios_new_html_erb___954346116733613916_53199500'
【问题讨论】:
标签: ruby-on-rails simple-form actionview