所以我有一个简单的表单,可以通过一个提交按钮输入“品牌”和“型号”,如下所示:
<%= simple_form_for @brand, :html => { :class => 'form-horizontal' } do |m| %>
<fieldset>
<legend><%= controller.action_name.capitalize %> /Brand</legend>
<%= m.input :name %>
<%= m.simple_fields_for :models, Model.new do |p| %>
<%= p.input :name %>
<% end %>
<div class="form-actions">
<%= m.submit nil, :class => 'btn btn-primary' %>
<%= link_to 'Cancel', brands_path, :class => 'btn' %>
</div>
</fieldset>
<% end %>
我的品牌和型号的模式中有 name:string .. 和 validates_presence_of :name 在两个型号中.. 表单确实适用于同时创建品牌和型号,但我的错误“不能为空”仅显示为品牌领域。
感谢您对此问题的任何帮助。