【问题标题】:Giving specific id to FormTagHelper in rails在rails中为FormTagHelper提供特定的ID
【发布时间】: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'

我想为 FormSubmit 按钮 分别指定一个特定的 id

我检查了documentation,发现给的参数是

form_tagsubmit_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


    【解决方案1】:

    试试:id=>"someid"看看它是否适合你。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-17
      相关资源
      最近更新 更多