###前提・実現したいこと
Rails初心者です。
Railsでチェックボックスを択一式にしたいと考えています。
jQueryでやる方法を調べて見つけたのですが、以下のエラー表示になってしまいます。
この場合、どのような原因が考えられるでしょうか。
また、jQueryを使う場合の方法以外でも、Railsでチェックボックスを択一式にする方法があれば教えていただきたいです。
よろしくお願いいたします。
###発生している問題・エラーメッセージ
Processing by UsersController#new as HTML Rendered users/new.html.erb within layouts/application (27.1ms) Completed 500 Internal Server Error in 37ms (ActiveRecord: 0.0ms) ActionView::Template::Error (wrong number of arguments (6 for 2..5)): 62: 63: <h4>性別</h4> 64: <%= label_tag :男 %> 65: <%= check_box :child,:gender, {}, 1 ,false, class: "genderGroup" %> 66: <%= label_tag :女 %> 67: <%= check_box :child,:gender, {}, 0, false, class: "genderGroup" %> 68:
###該当のソースコード
- vendor/assets/javascripts/jquery.checkbox.js
JQuery
1(function($){ 2 $(function(){ 3 $('genderGroup').on('click', function() { 4 if ($(this).prop('checked')){ 5 // 一旦全てをクリアして再チェックする 6 $('.genderGroup').prop('checked', false); 7 $(this).prop('checked', true); 8 } 9 }); 10 }); 11 }); 12 13
- app/views/homes/new.html.erb
<h4>性別</h4> <%= label_tag :男 %> <%= check_box :child,:gender, {}, 1 ,false, class: "genderGroup" %> <%= label_tag :女 %> <%= check_box :child,:gender, {}, 0, false, class: "genderGroup" %>
###補足情報(言語/FW/ツール等のバージョンなど)
Rails 4.2.2
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/09/23 05:32