質問編集履歴

4

fix

2016/08/14 18:10

投稿

EzrealTrueshot
EzrealTrueshot

スコア388

test CHANGED
File without changes
test CHANGED
@@ -16,7 +16,7 @@
16
16
 
17
17
  ```
18
18
 
19
- NoMethodError
19
+ NoMethodError in HomeController#seikan2
20
20
 
21
21
  undefined method `[]' for nil:NilClass
22
22
 

3

fix

2016/08/14 18:10

投稿

EzrealTrueshot
EzrealTrueshot

スコア388

test CHANGED
File without changes
test CHANGED
@@ -19,6 +19,10 @@
19
19
  NoMethodError
20
20
 
21
21
  undefined method `[]' for nil:NilClass
22
+
23
+
24
+
25
+ homeコントローラーのseikan2にて発生
22
26
 
23
27
  ```
24
28
 

2

fix

2016/08/14 17:37

投稿

EzrealTrueshot
EzrealTrueshot

スコア388

test CHANGED
File without changes
test CHANGED
@@ -28,6 +28,10 @@
28
28
 
29
29
  ```ruby
30
30
 
31
+ home/hoge.html.erb
32
+
33
+
34
+
31
35
  <%= form_tag seikan2_path(@user.id) do %>
32
36
 
33
37
 
@@ -53,6 +57,8 @@
53
57
  ```ruby
54
58
 
55
59
  ↓遷移先のページでは、単純にチェックされた項目のvalueを表示させているだけです。
60
+
61
+ home/seikan2.html.erb
56
62
 
57
63
 
58
64
 
@@ -88,6 +94,10 @@
88
94
 
89
95
  ```ruby
90
96
 
97
+ homeコントローラー
98
+
99
+
100
+
91
101
  def seikan2
92
102
 
93
103
  if params[:condi][:type] == []

1

add

2016/08/14 17:36

投稿

EzrealTrueshot
EzrealTrueshot

スコア388

test CHANGED
File without changes
test CHANGED
@@ -52,6 +52,10 @@
52
52
 
53
53
  ```ruby
54
54
 
55
+ ↓遷移先のページでは、単純にチェックされた項目のvalueを表示させているだけです。
56
+
57
+
58
+
55
59
  <%= params[:condi][:type][0] %><br>
56
60
 
57
61
  <%= params[:condi][:type][1] %><br>
@@ -76,6 +80,12 @@
76
80
 
77
81
  なにもチェックボックスに選択されなければ [] が返されるため下記のようなifを書いたのですが、エラーが出てしまいます。
78
82
 
83
+
84
+
85
+ どのような対策が必要でしょうか?
86
+
87
+
88
+
79
89
  ```ruby
80
90
 
81
91
  def seikan2