如何将id添加到form_tag?

时间:2013-10-22 13:07:23

标签: ruby-on-rails haml

我正在尝试向(:id => "ratings_form")中的form_tag添加一个ID HAML,但找不到合适的地方

= form_tag movies_path, :method => :get do<br>
  Include:<br>
  - @movies.all_ratings.each do |rating|<br>
    = rating<br>
    = check_box_tag "ratings[#{rating}]"<br>
  = submit_tag 'Refresh'

3 个答案:

答案 0 :(得分:1)

适用于slim

= form_tag movies_path, :method => :get, id: "form_id" do

同样,我确信这不取决于标记语言。

答案 1 :(得分:0)

在rails 3.0.20上,这种语法对我有用:

<% form_tag({:action => 'some_action'}, {:id => 'form_id'}) do %>

答案 2 :(得分:-2)

尝试:

form_for(@post, url: post_path , html: { id: 'post_id' }) do |t|