1.如何在编辑记录时使文本字段不可编辑(可读=假)
我的表单查看代码
<div class="field">
<%= f.label t :profile_name %><br />
<%= f.text_field :profile_name %>
</div>
2.如何在编辑记录时使字段可见。我在数据库表中有一个字段,我只想在编辑记录时显示以填写,但是在创建新记录时该字段不可见。
解决:
别介意伙计们,我得到了解决方案,
1.
<div class="field">
<%= f.label t :profile_name %><br />
<%= f.text_field :profile_name, :readonly => f.object.persisted? %>
</div>
2.
<% if f.object.persisted?%>
<div class="field">
<%= f.label t :another_field %><br />
<%= f.text_field :another_field%>
</div>
<% end %>