2

通常は、Rails フォーム ヘルパーの最後に ID タグを追加するとうまくいきます。ただし、これは選択ボックスでは機能していないようです。私は何を間違っていますか?

<%= form_for(@song) do |f| %>
    <%= f.select :category, [['Pop', 1], ['Rap', 2]] , :id=>"choose-category"%>
<% end %>

^ここで ID が正しく設定されていません。何が間違っていますか?

ありがとう。

4

1 に答える 1

7

このselectメソッドは 4 つの引数を取りhtml_options、4 番目が 4 番目であるため、空のハッシュを 3 番目のパラメーター ( options)として渡す必要があります。

f.select(:category, [['Pop', 1], ['Rap', 2]], {}, :id => "choose-category")
于 2013-06-27T09:07:19.647 に答える