質問編集履歴
3
「試したこと」の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -175,10 +175,15 @@
|
|
175
175
|
```
|
176
176
|
|
177
177
|
### 試したこと
|
178
|
-
rails cでStar.all(星評価用のテーブル)でTerminalを見たところ、5項目の内、最後の項目のみが送信されていました。
|
178
|
+
- [ ] rails cでStar.all(星評価用のテーブル)でTerminalを見たところ、5項目の内、最後の項目のみが送信されていました。
|
179
179
|
(「周辺設備」のみのデータが送られており、その他の4項目は未送信)
|
180
180
|
↓
|
181
181
|
投稿時点でデータが送られていないと思い、controllerの記述を見直しましたが修正するまで漕ぎつけておりません、、、
|
182
|
+
|
183
|
+
- [ ] reviews_controllerのレビュー評価の5項目を1つ1つ{}で囲い、個包装したところ、引数エラーが発生。
|
184
|
+

|
185
|
+
↓
|
186
|
+
viewページでの修正が必要?
|
182
187
|
|
183
188
|
### 補足情報(FW/ツールのバージョンなど)
|
184
189
|
Rails 6.1.7.3
|
2
controllerで5つの評価項目を個別に{}で囲むことで個包装した。
test
CHANGED
File without changes
|
test
CHANGED
@@ -52,11 +52,11 @@
|
|
52
52
|
if @review.save!
|
53
53
|
# @review.star.create(name: "ゲレンデ", score: params[:star][:star2])
|
54
54
|
@review.stars.create({
|
55
|
-
name: "ゲレンデ", score: params[:star][:star],
|
55
|
+
{ name: "ゲレンデ", score: params[:star][:star] },
|
56
|
-
name: "コストパフォーマンス", score: params[:star][:star2],
|
56
|
+
{ name: "コストパフォーマンス", score: params[:star][:star2] },
|
57
|
-
name: "接客・サービス", score: params[:star][:star3],
|
57
|
+
{ name: "接客・サービス", score: params[:star][:star3] },
|
58
|
-
name: "設備の充実", score: params[:star][:star4],
|
58
|
+
{ name: "設備の充実", score: params[:star][:star4] },
|
59
|
-
name: "周辺設備", score: params[:star][:star5],
|
59
|
+
{ name: "周辺設備", score: params[:star][:star5] },
|
60
60
|
})
|
61
61
|
redirect_to homes_top_path
|
62
62
|
else
|
1
発生している問題・エラーメッセージ項目に星マークの問題追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -12,6 +12,7 @@
|
|
12
12
|
### 発生している問題・エラーメッセージ
|
13
13
|
- [ ] 「実現したいこと」で述べておりましたが、レビュー新規投稿する際に予め設定している5項目の評価を入力し、投稿するようにしています。
|
14
14
|
- [ ] 投稿一覧ページでその5項目の平均点を出力させたいのですが、1つの評価の点数のみ表示されます。
|
15
|
+
- [ ] 平均点の左側に星マークを出したいのですが、数字のみ表示されます。(画像では「:4.0」のみ)
|
15
16
|
|
16
17
|
下記画像
|
17
18
|

|