1

次のチェックボックスタグがあります。

<%= check_box_tag "pub_#{pub.id}", pub.id %>

「ソースを表示」すると、次の html が表示されます。

<input id="pub_10" name="pub_10" value="10" type="checkbox">

チェックボックスの名前を別のものにして、「id」をそのままにしておきたい"pub_#{pub.id}"

チェックボックスタグの名前を設定するにはどうすればよいですか?

4

4 に答える 4

1

私はついにそれを手に入れました...私は単に次のコードを使用しました:

<input id="pub_<%=pub.id %>" name="publication" value="<%=pub.id %>"  type= "checkbox"  />

以上です

于 2012-04-06T12:46:26.280 に答える
1

Rails の check_box_tag は 4 つの引数を取り、4 つ目はオプションのハッシュです。

check_box_tag(name, value = "1", checked = false, options = {})

したがって、次のように機能させることができます。

<%= check_box_tag "name", pub.id, false, id: "pub_#{pub.id}"  %>
于 2015-12-10T22:54:44.663 に答える
-1

あなたはこれを行うことができます

<%= check_box_tag "pub_no", :id => "pub_#{pub.id}" %>
于 2012-04-05T14:15:20.527 に答える
-2

これを試すことができます

<%= check_box_tag "name_as_you_want", :id => "pub_#{pub.id}" %>

問題が解決することを願っています.......

于 2012-04-05T14:17:03.957 に答える