你好我有嵌套表格,我需要在模型中通过函数
提交后访问我自己的输入标签accepts_nested_attributes_for :address, :reject_if => lambda { |a| a[:city].blank? }
我有用户表单和地址表单嵌套,我添加复选框到表单。我怎样才能访问它?
示例:
<%= f.label :telephone %><br />
<%= f.text_field :telephone %>
<input type="checkbox" id="addAddress"/> Fill Address
<%= f.fields_for :address do |builder| %>
<%= builder.label :name, "Name" %><br />
<%= builder.text_field :name, :disabled => true %>
我需要通过lambda函数访问复选框状态,是否可能?谢谢
答案 0 :(得分:1)
您可以在模型中使用这样的访问器:
attr_accessor :add_address
并以您的形式:
<%= f.check_box :add_address %>
然后在你的lambda中你可以检查add_address