2017-12-22 14 views
0

そのフォームの入力が一意のgroup_idを自動的に生成するフォームを作成しています。その入力の値をランダムに生成された文字列に設定し、入力フィールドを無効に設定して、チェックボックスをクリックしない限り編集できないようにします。生成された値を入力するために提出する

フォームを提出すると、許可パラメータに:group_idが設定されていても、値はデータベースに格納されません。

<%= form.text_field :group_id, id: :group_id, class: 'form-control inline', value: "DSC-" + "#{@pdnum.id}".rjust(3, '0').to_s, disabled: true %> 

値はデータベースに送信されませんか?もしそうでなければ、このランダムに生成された文字列がデータベースに置かれるように、どうすればこの問題を回避できますか?

答えて

0

は、代わりにこれを試してみましべきdisabled

+0

readonly: trueを使用してみてください。愚かな私。 –

関連する問題