回答編集履歴

1

追記

2021/10/11 09:03

投稿

winterboum
winterboum

スコア23567

test CHANGED
@@ -9,3 +9,23 @@
9
9
  間違い
10
10
 
11
11
  `@search_form = User::HobbySearchForm.new(search_params)` でパラメータ渡してますが、`class User::HobbySearchForm` がinitialize していないので、使われて居ません。
12
+
13
+
14
+
15
+ 追記
16
+
17
+ jj_pot さんの方法に従ってください。
18
+
19
+ `@name = search_params[:name]` のように。
20
+
21
+
22
+
23
+ で、
24
+
25
+ > またUser::HobbySearchForm内ではsearch_paramsを呼び出せないのですが、どういう意味でしょうか?お手数おかけします。
26
+
27
+
28
+
29
+ あなたが `def initialize(search_params = {})` と書いているので、その search_params を使っているだけです。
30
+
31
+ Controller の search_params ではないです