【发布时间】:2012-10-29 14:03:12
【问题描述】:
我有一个像这样写在 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'
我想为 Form 和 Submit 按钮 分别指定一个特定的 id
我检查了documentation,发现给的参数是
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"
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 haml