質問編集履歴
6
修正
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
修正
test
CHANGED
File without changes
|
test
CHANGED
File without changes
|
4
修正
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
修正
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
|
-
一番上がカラム名↓ 項目ごとにチェックボックスを作り
|
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
修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
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
修正
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| %>
|