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

質問編集履歴

2

追記

2020/08/29 05:47

投稿

tomtom1
tomtom1

スコア168

title CHANGED
File without changes
body CHANGED
@@ -39,4 +39,18 @@
39
39
  ```
40
40
  ```Error
41
41
  Couldn't find Post with 'id'=on
42
- ```
42
+ ```
43
+ ###追記2
44
+ 2つ選択した状態で、送信されたパラメーターです。
45
+ ```Parameters
46
+ {"utf8"=>"✓", "authenticity_token"=>"Vj2Ch/wa06ok5xamhzKWEOghvu1EXxZDZ1k1rIKE679O4Gybl8B/yCF7FINDpLePbkickrv9nzUmlnKbSVgyPQ==", "posts"=>["on", "on"], "commit"=>"送信", "id"=>"2"}
47
+ ```
48
+ デザインのないcheck_box_tagではうまくいったので、以下のように挑戦しましたがうまく行きませんでした。
49
+ ```ここに言語を入力
50
+ <%= check_box_tag "posts[]", post.id, :id => post.id %>
51
+ ```
52
+ →すでにクリックされた状態で、クリックしても非クリックできないです。
53
+ ```ここに言語を入力
54
+ <%= check_box_tag "posts[]", :id => post.id %>
55
+ ```
56
+ →アンクリックの状態ですが、chackboxの選択ができない(クリックに反応しない)

1

追記

2020/08/29 05:47

投稿

tomtom1
tomtom1

スコア168

title CHANGED
File without changes
body CHANGED
@@ -30,4 +30,13 @@
30
30
  ```View
31
31
  <%= check_box_tag "posts[]", post.id %>
32
32
  ```
33
- ぜひアドバイスのほど、よろしくお願い致します。
33
+ ぜひアドバイスのほど、よろしくお願い致します。
34
+ ###追記
35
+ 以下のように、変更しましたところ、ページ表示ではエラー発生しなくなりました。
36
+ しかし、コントローラーに送った際にエラーが発生します。
37
+ ```view
38
+ <input type='checkbox' name=posts[] id=<%= post.id %>></input>
39
+ ```
40
+ ```Error
41
+ Couldn't find Post with 'id'=on
42
+ ```