私はこのようなHAMLファイルで書かれたフォームを持っています
= form_tag "ratings_form", movies_path, :method => :get do
Include:
- @all_ratings.each do |rating|
= rating
= check_box_tag "ratings[#{rating}]", 'yes', @ratings.keys.include?(rating)
= submit_tag 'Refresh'
フォームと送信ボタンのそれぞれに特定のIDを付けたい
ドキュメントを確認したところ、
form_tagまたはsubmit_tag にidが含まれていません。
正解は、任意のタグに:id => "id_u_want"を追加することであり、明らかに、私が行ったときに機能します。
= form_tag movies_path, :id => "ratings_form" , :method => :get do
Include:
- @all_ratings.each do |rating|
= rating
= check_box_tag "ratings[#{rating}]", 'yes', @selected_ratings.keys.include?(rating)
= submit_tag 'Refresh' , :id => "ratings_submit"