rails如何访问自定义输入表单字段

时间:2013-07-25 22:25:34

标签: ruby-on-rails-3

你好我有嵌套表格,我需要在模型中通过函数

提交后访问我自己的输入标签
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函数访问复选框状态,是否可能?谢谢

1 个答案:

答案 0 :(得分:1)

您可以在模型中使用这样的访问器:

attr_accessor :add_address

并以您的形式:

<%= f.check_box :add_address %>

然后在你的lambda中你可以检查add_address

的值