simple_fields 在 Rails
simple_fields in Rails
我有一个 simple_field 并且我将对象传递给部分文件。我在部分中这样做:
<%= f.input :address,
:as => :hidden,
:label => "Address :",
:input_html=>{
:required => false,
:class => "address"
} %>
我想根据特定条件使用:as => hidden
。我的意思是,如果条件为真,则应隐藏该字段。可以吗?
您可以单独对选项进行哈希处理,然后在必要时添加隐藏参数
options = {
:label => "Address :",
:input_html=>{
:required => false,
:class => "address"
}
}
if condition_is_true? then options[:as] = "hidden" end
<%= f.input :address, options %>
我有一个 simple_field 并且我将对象传递给部分文件。我在部分中这样做:
<%= f.input :address,
:as => :hidden,
:label => "Address :",
:input_html=>{
:required => false,
:class => "address"
} %>
我想根据特定条件使用:as => hidden
。我的意思是,如果条件为真,则应隐藏该字段。可以吗?
您可以单独对选项进行哈希处理,然后在必要时添加隐藏参数
options = {
:label => "Address :",
:input_html=>{
:required => false,
:class => "address"
}
}
if condition_is_true? then options[:as] = "hidden" end
<%= f.input :address, options %>