我有一个模型投标的表格。我有两个属性:attribute和:is_attribute。如果:is_attribute为true,我只想在更新表单中显示:attribute。如何检查: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 %>
两者都不允许这个领域出现,即使它应该出现。正确的方法是什么?
您应该能够使用is_attribute?
来检查is_attribute:的布尔值
<% if @bid.is_attribute? %>
.... show content ....
<% end %>