1. ホーム
  2. ruby-on-rails

[解決済み] Railsのテキストフィールドが編集できない

2023-05-21 07:46:57

質問

以下のように書かれたform_forがあります。

<div class="field">
    <%= location.label :city %>
    <%= location.text_field :city, :disabled=>true%>
</div>
<div class="field">
    <%= location.label :country %>
    <%= location.text_field :country, :disabled=>true%>
</div>

ご覧のように、2つのテキストフィールドはjquery関数によって自動入力されるため、無効化されています。 問題は、この方法では、無効化されているため、ビューはそのパラメータをコントローラに渡さないということです!!!! テキストボックスの中に結果を表示したいので、hiddenフィールドを使いたくないことに注意して、編集不可能なtext_fieldをコントローラに渡す他の方法はないでしょうか?

TNX

どのように解決するのですか?

読み取り専用にする!

<%= location.text_field :country,:readonly => true%>