Rails 4-表单条件,检查模型属性bool



我有一个模型投标的表格。我有两个属性: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 %>

最新更新