0

私はRailsの中で、このselect(:project_id, nilのようにselectタグを作成する場合は、ファイルを表示し、私はproject_id[]ように選択フィールドの名前を取得しますが、私はちょうどをPROJECT_IDたい私の生成されたHTMLで角括弧なしのレールを選択ヘルパー

どうすればよいですか?

+1

を場所?あなたは何をしようとしているのですか? – Surya

+1

私はあなたが達成しようとしていることは明らかではありませんが、おそらく 'select'ではなく' select_tag'を使って問題を解決できるでしょうか? – spickermann

答えて

2

あなたはselect用のHTMLオプションnameを設定しようとすることができます:

select("project_id", nil, Project.all.map {|p| [ p.name, p.id ] }, {}, { name: 'project_id'}) 

か、select_tagヘルパーを使用することができます:あなたが最初のnameフィールドのレンダリングされたHTML値を心配しているのはなぜ

select_tag 'project_id', options_for_select(Project.all.map{ |p| [p.name, p.id] }) 
+0

select_tagが実際に動作しましたが、最初のサンプルを取得できませんでした。 –