質問編集履歴

6

修正

2021/03/05 07:35

投稿

ooaai
ooaai

スコア17

test CHANGED
File without changes
test CHANGED
@@ -2,6 +2,8 @@
2
2
 
3
3
  モデルに自分の考えるロジックを記述したのですがうまく行きません。(一番下に乗せてあります)
4
4
 
5
+ また、同じ画面にform_withを複数使用しているため検索ボタンを押すとストロングパラメータの箇所にエラーが出てしまいます。
6
+
5
7
 
6
8
 
7
9
  ---
@@ -360,4 +362,4 @@
360
362
 
361
363
  ![イメージ説明](1d621564f5b29fe03e565d4449f50ceb.png)
362
364
 
363
- require(review)を削除することで解決しましたが、なぜこのようエラーが起きてしまったのでしょうか。つでにという感じで質問させていただいたので、無視していただいても大丈夫です。
365
+ 検索時に出るエラーです。require(review)を削除することで解決しましたが、今度は新規投稿しようとするとエラーがてしまいす。

5

修正

2021/03/05 07:35

投稿

ooaai
ooaai

スコア17

test CHANGED
File without changes
test CHANGED
File without changes

4

修正

2021/03/05 06:25

投稿

ooaai
ooaai

スコア17

test CHANGED
File without changes
test CHANGED
@@ -338,6 +338,22 @@
338
338
 
339
339
  ```
340
340
 
341
+
342
+
343
+ ---
344
+
345
+ 【ログ】
346
+
347
+ チェックを入れて検索ボタンを押した際のログです
348
+
349
+ ![イメージ説明](ab44321c206f2874d252ef053e2ec628.png)
350
+
351
+
352
+
353
+
354
+
355
+
356
+
341
357
  ---
342
358
 
343
359
  【エラー】

3

修正

2021/03/05 06:24

投稿

ooaai
ooaai

スコア17

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  実装に躓いているのでアドバイスいただきたいです。
2
2
 
3
- モデルに自分の考えるロジックを記述したのですがうまく行きません。
3
+ モデルに自分の考えるロジックを記述したのですがうまく行きません。(一番下に乗せてあります)
4
4
 
5
5
 
6
6
 
@@ -12,7 +12,7 @@
12
12
 
13
13
 
14
14
 
15
- 一番上がカラム名↓ 項目ごとにチェックボックスを作りAND検索(絞り込み検索を実装しています。
15
+ 一番上がカラム名 こんな感じの項目でチェックボックスを作る↓ カラムの項目ごとにチェックボックスを作り絞り込み検索を実装したいと考えています。(下にschema乗せてます)
16
16
 
17
17
  |star|sex|age|
18
18
 
@@ -344,4 +344,4 @@
344
344
 
345
345
  ![イメージ説明](1d621564f5b29fe03e565d4449f50ceb.png)
346
346
 
347
- require(review)を削除することで解決しましたが、なぜこのようなエラーが起きてしまったのでしょうか。ついでにという感じで質問させていただいたので回答いただかなくても大丈夫です。
347
+ require(review)を削除することで解決しましたが、なぜこのようなエラーが起きてしまったのでしょうか。ついでにという感じで質問させていただいたので、無視していただても大丈夫です。

2

修正

2021/03/05 06:21

投稿

ooaai
ooaai

スコア17

test CHANGED
@@ -1 +1 @@
1
- 同じ画面に2つのフォームりたい ストロングパラメータにエラーが出てしまう
1
+ チェックボックス使った絞込み検索を行いたい
test CHANGED
@@ -1,10 +1,6 @@
1
- 同じ画面に複数のform_withを設置する場合どのように実装したらいいのでしょうか。
2
-
3
- いろいろな記述を試してみたのですがストロングパラメータのところにエラーが出てしまいます。
4
-
5
- <%= form_with %>←中の指定やストロングパラメータの記述ををいろいろ試してみたのですが解決できませんでした。
6
-
7
- 現状とどのように実装したのか下に記載させていただきす。
1
+ 実装に躓いているのでアドバイスいただきたいです。
2
+
3
+ モデルに自分の考えるロジックを記述したのですがうまく行きません。
8
4
 
9
5
 
10
6
 
@@ -310,10 +306,42 @@
310
306
 
311
307
  ```
312
308
 
313
-
309
+ review.rb
310
+
311
+ ```ここに言語を入力
312
+
313
+ # レビュー絞り込み検索
314
+
315
+ scope :review_search, -> (search_params) do
316
+
317
+ return if search_params.blank?
318
+
319
+ room_type_in(search_params[:room_type_in].to_i)
320
+
321
+ .star_in(search_params[:star_in])
322
+
323
+ .age_in(search_params[:age_in])
324
+
325
+ .sex_in(search_params[:sex_in])
326
+
327
+ end
328
+
329
+ scope :room_type_in, -> (room) { where(room_id: room) if room.present?}
330
+
331
+ scope :star_in, -> (star) { where(star: star) if star.present?}
332
+
333
+ scope :age_in, -> (age) { where(age: age) if age.present?}
334
+
335
+ scope :sex_in, -> (sex) { where(sex: sex) if sex.present?}
336
+
337
+
338
+
339
+ ```
314
340
 
315
341
  ---
316
342
 
317
343
  【エラー】
318
344
 
319
345
  ![イメージ説明](1d621564f5b29fe03e565d4449f50ceb.png)
346
+
347
+ require(review)を削除することで解決しましたが、なぜこのようなエラーが起きてしまったのでしょうか。ついでにという感じで質問させていただいたので回答いただかなくても大丈夫です。

1

修正

2021/03/05 06:19

投稿

ooaai
ooaai

スコア17

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  いろいろな記述を試してみたのですがストロングパラメータのところにエラーが出てしまいます。
4
4
 
5
- <%= form_with %>←中の指定やストロングパラメータの記述ををいろいろ試してみたのですが解決できませんでした
5
+ <%= form_with %>←中の指定やストロングパラメータの記述ををいろいろ試してみたのですが解決できませんでした
6
6
 
7
7
  現状とどのように実装したいのか下に記載させていただきます。
8
8
 
@@ -288,6 +288,8 @@
288
288
 
289
289
  _search.html.erb(現状は1つのカラムのチェックボックスしか作ってません。)
290
290
 
291
+ indexアクションに飛ぶようにurl: reviews_pathを指定しました。
292
+
291
293
  ```ここに言語を入力
292
294
 
293
295
  <%= form_with model: Review.new, url: reviews_path, method: :get, local: true do |f| %>