質問編集履歴
6
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,6 @@
|
|
1
1
|
実装に躓いているのでアドバイスいただきたいです。
|
2
2
|
モデルに自分の考えるロジックを記述したのですがうまく行きません。(一番下に乗せてあります)
|
3
|
+
また、同じ画面にform_withを複数使用しているため検索ボタンを押すとストロングパラメータの箇所にエラーが出てしまいます。
|
3
4
|
|
4
5
|
---
|
5
6
|
【機能】
|
@@ -179,4 +180,4 @@
|
|
179
180
|
---
|
180
181
|
【エラー】
|
181
182
|

|
182
|
-
require(review)を削除することで解決しましたが、
|
183
|
+
検索時に出るエラーです。require(review)を削除することで解決しましたが、今度は新規投稿しようとするとエラーが出てしまいます。
|
5
修正
title
CHANGED
File without changes
|
body
CHANGED
File without changes
|
4
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -168,7 +168,15 @@
|
|
168
168
|
scope :sex_in, -> (sex) { where(sex: sex) if sex.present?}
|
169
169
|
|
170
170
|
```
|
171
|
+
|
171
172
|
---
|
173
|
+
【ログ】
|
174
|
+
チェックを入れて検索ボタンを押した際のログです
|
175
|
+

|
176
|
+
|
177
|
+
|
178
|
+
|
179
|
+
---
|
172
180
|
【エラー】
|
173
181
|

|
174
182
|
require(review)を削除することで解決しましたが、なぜこのようなエラーが起きてしまったのでしょうか。ついでにという感じで質問させていただいたので、無視していただいても大丈夫です。
|
3
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,11 +1,11 @@
|
|
1
1
|
実装に躓いているのでアドバイスいただきたいです。
|
2
|
-
モデルに自分の考えるロジックを記述したのですがうまく行きません。
|
2
|
+
モデルに自分の考えるロジックを記述したのですがうまく行きません。(一番下に乗せてあります)
|
3
3
|
|
4
4
|
---
|
5
5
|
【機能】
|
6
6
|
星レビュー投稿機能+検索
|
7
7
|
|
8
|
-
一番上がカラム名↓ 項目ごとにチェックボックスを作り
|
8
|
+
一番上がカラム名 こんな感じの項目でチェックボックスを作る↓ カラムの項目ごとにチェックボックスを作り、絞り込み検索を実装したいと考えています。(下にschema乗せてます)
|
9
9
|
|star|sex|age|
|
10
10
|
|:--:|:--:|--:|
|
11
11
|
|星1|男性|10代|
|
@@ -171,4 +171,4 @@
|
|
171
171
|
---
|
172
172
|
【エラー】
|
173
173
|

|
174
|
-
require(review)を削除することで解決しましたが、なぜこのようなエラーが起きてしまったのでしょうか。ついでにという感じで質問させていただいたので
|
174
|
+
require(review)を削除することで解決しましたが、なぜこのようなエラーが起きてしまったのでしょうか。ついでにという感じで質問させていただいたので、無視していただいても大丈夫です。
|
2
修正
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
|
1
|
+
チェックボックスを使った絞り込み検索を行いたい
|
body
CHANGED
@@ -1,7 +1,5 @@
|
|
1
|
-
同じ画面に複数のform_withを設置する場合どのように実装したらいいのでしょうか。
|
2
|
-
いろいろな記述を試してみたのですがストロングパラメータのところにエラーが出てしまいます。
|
3
|
-
<%= form_with %>←中の指定やストロングパラメータの記述ををいろいろ試してみたのですが解決できませんでした。
|
4
|
-
|
1
|
+
実装に躓いているのでアドバイスいただきたいです。
|
2
|
+
モデルに自分の考えるロジックを記述したのですがうまく行きません。
|
5
3
|
|
6
4
|
---
|
7
5
|
【機能】
|
@@ -154,7 +152,23 @@
|
|
154
152
|
<%= f.submit "検索" %>
|
155
153
|
<% end %>
|
156
154
|
```
|
155
|
+
review.rb
|
156
|
+
```ここに言語を入力
|
157
|
+
# レビュー絞り込み検索
|
158
|
+
scope :review_search, -> (search_params) do
|
159
|
+
return if search_params.blank?
|
160
|
+
room_type_in(search_params[:room_type_in].to_i)
|
161
|
+
.star_in(search_params[:star_in])
|
162
|
+
.age_in(search_params[:age_in])
|
163
|
+
.sex_in(search_params[:sex_in])
|
164
|
+
end
|
165
|
+
scope :room_type_in, -> (room) { where(room_id: room) if room.present?}
|
166
|
+
scope :star_in, -> (star) { where(star: star) if star.present?}
|
167
|
+
scope :age_in, -> (age) { where(age: age) if age.present?}
|
168
|
+
scope :sex_in, -> (sex) { where(sex: sex) if sex.present?}
|
157
169
|
|
170
|
+
```
|
158
171
|
---
|
159
172
|
【エラー】
|
160
|
-

|
173
|
+

|
174
|
+
require(review)を削除することで解決しましたが、なぜこのようなエラーが起きてしまったのでしょうか。ついでにという感じで質問させていただいたので回答いただかなくても大丈夫です。
|
1
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
同じ画面に複数のform_withを設置する場合どのように実装したらいいのでしょうか。
|
2
2
|
いろいろな記述を試してみたのですがストロングパラメータのところにエラーが出てしまいます。
|
3
|
-
<%= form_with %>←中の指定やストロングパラメータの記述ををいろいろ試してみたのですが解決できませんでした
|
3
|
+
<%= form_with %>←中の指定やストロングパラメータの記述ををいろいろ試してみたのですが解決できませんでした。
|
4
4
|
現状とどのように実装したいのか下に記載させていただきます。
|
5
5
|
|
6
6
|
---
|
@@ -143,6 +143,7 @@
|
|
143
143
|
</div>
|
144
144
|
```
|
145
145
|
_search.html.erb(現状は1つのカラムのチェックボックスしか作ってません。)
|
146
|
+
indexアクションに飛ぶようにurl: reviews_pathを指定しました。
|
146
147
|
```ここに言語を入力
|
147
148
|
<%= form_with model: Review.new, url: reviews_path, method: :get, local: true do |f| %>
|
148
149
|
<p>性別</p>
|