2017-03-12 14 views
0

私はsimple_formをに表示しようとしていますモデルの値を入力するのではなく、入力します。私のbelongs_toの関連付けでは、:descriptionプロパティを持つ文字列を通常の読み取り専用の入力フィールドの中に置きたいだけです。私私は値を表示しているので、この場合は選択ドロップダウンが必要です。 (説明:私はの代わりに(この場合には、をmatrix_id)フィールド読み取り専用の入力作るんが、関連性の単なるIDを入れているsimple_form:入力フィールドの文字列としてbelongs_to

<%= f.association :matrix, 
     label_method: :description, 
     as: :string, 
     readonly: true %> 

のようなものを試してみましたmy_object.matrix.description)フィールド。

私には何が欠けていますか?助けてください。

答えて

1

Simple_formはこの動作には対応していません。

我々はそれが更新アクションに送りたいいけないとしてだけで、次のフィールドを挿入します。

<input type="text" value="<%= f.object.matrix.description if f.object.matrix %>" readonly> 
+0

をうーん、それは私が恐れていたものです。ありがとう! – istrasci

関連する問題