次のチェックボックスタグがあります。
<%= check_box_tag "pub_#{pub.id}", pub.id %>
「ソースを表示」すると、次の html が表示されます。
<input id="pub_10" name="pub_10" value="10" type="checkbox">
チェックボックスの名前を別のものにして、「id」をそのままにしておきたい"pub_#{pub.id}"
チェックボックスタグの名前を設定するにはどうすればよいですか?
次のチェックボックスタグがあります。
<%= check_box_tag "pub_#{pub.id}", pub.id %>
「ソースを表示」すると、次の html が表示されます。
<input id="pub_10" name="pub_10" value="10" type="checkbox">
チェックボックスの名前を別のものにして、「id」をそのままにしておきたい"pub_#{pub.id}"
チェックボックスタグの名前を設定するにはどうすればよいですか?
私はついにそれを手に入れました...私は単に次のコードを使用しました:
<input id="pub_<%=pub.id %>" name="publication" value="<%=pub.id %>" type= "checkbox" />
以上です
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}" %>
あなたはこれを行うことができます
<%= check_box_tag "pub_no", :id => "pub_#{pub.id}" %>
これを試すことができます
<%= check_box_tag "name_as_you_want", :id => "pub_#{pub.id}" %>
問題が解決することを願っています.......