web-dev-qa-db-ja.com

シンプルフォームでselectのラベルを指定する方法rails

<%= f.association :opportunity_status, :label => "Status", :input_html => {} %>
<%= f.select :source_type, options_for_select(["lead","vteam"],["lead"]) %>

最初の行では、すべてがOKです。 2行目に、1行目と同じようにラベルを付けると、エラーが表示されます。

Simpleformを使用して選択するラベルを指定するにはどうすればよいですか?

17
Syed Raza

これは、f.selectがsimple_formメソッドではなく、:labelをサポートしていないためです。

これは、単純なフォームで機能するはずです

<%= f.input :source_type, :label => "Lead or VTeam", :collection => ["lead","vteam"], :selected => "lead" %>

お役に立てれば

47
Mike Vormwald