質問するログイン新規登録

回答編集履歴

3

追記

2020/06/18 05:59

投稿

rhiroe
rhiroe

スコア2352

answer CHANGED
@@ -7,4 +7,10 @@
7
7
  ```erb
8
8
  <%= f.check_box :completed, :as => :boolean, unchecked:false, required: true %>
9
9
  ```
10
- が正しい書き方です。
10
+ が正しい書き方です。
11
+
12
+ > ```erb
13
+ > <%= f.check_box :completed, {}, :as => :boolean, unchecked:false, required: true %>
14
+ > ```
15
+
16
+ だと`{ :as => :boolean, unchecked:false, required: true }`の部分が丸ごと`checked_value`の値として認識されます。

2

修正

2020/06/18 05:59

投稿

rhiroe
rhiroe

スコア2352

answer CHANGED
@@ -1,4 +1,4 @@
1
- `ActionView::Helpers::check_box`の引数は`(method, options = {}, checked_value = "1", unchecked_value = "0")`です。ですので
1
+ `ActionView::Helpers::FormBuilder#check_box`の引数は`(method, options = {}, checked_value = "1", unchecked_value = "0")`です。ですので
2
2
 
3
3
  ```erb
4
4
  <%= f.check_box :completed, { :as => :boolean, unchecked:false, required: true } %>

1

修正

2020/06/18 05:57

投稿

rhiroe
rhiroe

スコア2352

answer CHANGED
@@ -3,7 +3,7 @@
3
3
  ```erb
4
4
  <%= f.check_box :completed, { :as => :boolean, unchecked:false, required: true } %>
5
5
  ```
6
-
6
+ もしくは
7
7
  ```erb
8
8
  <%= f.check_box :completed, :as => :boolean, unchecked:false, required: true %>
9
9
  ```