Ruby on rails 无法呈现与formtastic的关联
我正在构建一个页面来管理一组资源,其中一些资源与“效果”记录有关联。我正试图使它,以便我可以有一个表单模板处理资源上的效果记录的存在,但我有一些麻烦与我的条件 有些记录使用此代码工作得很好,但有些记录会产生参数不匹配错误 下面是我试图创建的表单的一部分:Ruby on rails 无法呈现与formtastic的关联,ruby-on-rails,ruby,formtastic,Ruby On Rails,Ruby,Formtastic,我正在构建一个页面来管理一组资源,其中一些资源与“效果”记录有关联。我正试图使它,以便我可以有一个表单模板处理资源上的效果记录的存在,但我有一些麻烦与我的条件 有些记录使用此代码工作得很好,但有些记录会产生参数不匹配错误 下面是我试图创建的表单的一部分: <%= semantic_form_for [ :manage, resource ], :html => {:class => 'default-manage-form' } do |f| %> <%= f.
<%= semantic_form_for [ :manage, resource ], :html => {:class => 'default-manage-form' } do |f| %>
<%= f.inputs do %>
<% attributes.each do |attr| %>
<%= f.input attr.to_sym %>
<% end %>
<% if resource.effects != nil && !resource.effects.empty? %>
<%= f.inputs :modifier, :name, :value, :for => resource.effects, :name => "Effects" %>
<% end %>
<%= f.actions do %>
<%= f.action :submit %>
<% end %>
<% end %>
<% end %>
我如何更正这里的代码,以免formtastic崩溃?我也是Rails的新手,非常感谢您的帮助,谢谢 我使用responses_to方法解决了这个问题:
<% if resource.respond_to? :effects %>
<% resource.effects.each do |effect| %>
<hr>
<%= f.inputs :modifier, :name, :value, :for => effect %>
<% end %>
<% end %>
效果%>
<% if resource.respond_to? :effects %>
<% resource.effects.each do |effect| %>
<hr>
<%= f.inputs :modifier, :name, :value, :for => effect %>
<% end %>
<% end %>