我有一个模型出价的表单。我有两个属性:attribute和:is_attribute。我只想在更新表单中显示:属性if:is_attribute为true。我该如何检查:is_attribute?
我已经尝试了
<% if @bid.is_attribute %>
<%= f.label :attribute %>
<%= f.text_area :attribute %>
<% end %>
和
<% if f.object.is_attribute %>
<%= f.label :attribute %>
<%= f.text_area :attribute %>
<% end %>
两者都不允许该字段显示,即使它应该显示。这样做的正确方法是什么?
答案 0 :(得分:1)
您应该能够使用is_attribute?
来检查is_attribute的布尔值:
<% if @bid.is_attribute? %>
.... show content ....
<% end %>