1.レコードの編集中にテキストフィールドを編集不可(読み取り可能= false)にするにはどうすればよいですか?
マイフォームビューコード
<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 %>