1

関連値を非表示フィールドとして単純な形式で渡そうとしています

あなたがするときのように同じ機能...

= simple form for @document do |f|
 = f.association :clients

...しかし、insted 隠しフィールドを生成します

私はそれをこのようにしようとしています

  = f.association :clients, as: hidden 

しかし、それは明らかに機能しません

私のために働く唯一のものは

%input{ name: 'document[client_ids][]', value: '1'}
%input{ name: 'document[client_ids][]', value: '2'}
%input{ name: 'document[client_ids][]', value: '3'}
4

3 に答える 3

2

多分

=f.hidden_field :client_id, :value => "some value"

しかし、全体像を説明したほうがよいと思います。その後、適切なレールの回答を提案できます。ほとんどの場合、隠しフィールドを使用することは、何かをより良い方法で行う必要があることを示しています。

于 2012-11-15T19:33:39.293 に答える
0

おもう

<%= f.association :clients, input_html: { hidden: true } %>

動作するはずです。

于 2012-11-10T17:03:35.667 に答える