0
我將gem'nested_form'添加到Rails3應用程序。Rails3 gem'nested_form' - 如何使可選
如果您想要添加關聯的記錄並輸入數據,它工作正常。 但是,我希望關聯的記錄是可選的=沒有數據輸入。
當我保存表單時,出現錯誤,說明關聯的記錄缺少必填字段。
客戶端模式:
accepts_nested_attributes_for :locations
客戶端窗體:
<%= simple_nested_form_for @client, :html => {:class => 'form-horizontal'} do |f| %>
...
<h4>Primary Location (optional) ===========</h4>
<%= f.fields_for :locations do |l| %>
<%= l.input :name, :label => 'Name' %>
<%= l.input :address1 %>
<%= l.input :address2 %>
<%= l.input :city %>
<%= l.input :state %>
<%= l.input :zipcode %>
<% end %>
...
客戶機控制器:
def new
@client = Client.new
@client.locations.build
respond_to do |format|
format.html # new.html.erb
format.json { render json: @client }
end
end
感謝您的幫助! – Reddirt
很高興幫助。 – San