質問編集履歴
2
画像を加えました
test
CHANGED
File without changes
|
test
CHANGED
@@ -130,16 +130,14 @@
|
|
130
130
|
|
131
131
|
|
132
132
|
|
133
|
-
出ている
|
133
|
+
すべての回答に「ベストアンサーに選ばれた回答です」の表示が出てしまいます。。。実際ベストアンサーになっているのは1つ目の回答のみとなっております。
|
134
134
|
|
135
|
-
![イメージ説明](
|
135
|
+
![イメージ説明](00e2684e3aac9c1b6ca12efdea70f51e.png)
|
136
136
|
|
137
137
|
|
138
138
|
|
139
139
|
|
140
140
|
|
141
|
-
エラーになっている原因がわかっていません、、
|
142
141
|
|
143
|
-
どのようにしてベストアンサーを取得することができますか?
|
144
142
|
|
145
|
-
ご教授願います。。
|
143
|
+
どのようにすれば、ベストアンサーに選ばれた回答のみに「ベストアンサーに選ばれた回答です」と表示させることができますでしょか??ご教授願います。。
|
1
contorollerでのベストアンサーの取得の仕方と、View内のベストアンサーを表示させるところを修正しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -88,9 +88,7 @@
|
|
88
88
|
|
89
89
|
def show
|
90
90
|
|
91
|
-
@answers = Answer.where(post_id: params[:id])
|
92
|
-
|
93
|
-
@best_answers = BestAnswer.
|
91
|
+
@best_answers = BestAnswer.find_by(post_id: params[:id])
|
94
92
|
|
95
93
|
@post = Post.find(params[:id])
|
96
94
|
|
@@ -108,7 +106,7 @@
|
|
108
106
|
|
109
107
|
<% if @post.user.already_bestanswered?(@post) %>
|
110
108
|
|
111
|
-
<% if @
|
109
|
+
<% if @post.best_answer %>
|
112
110
|
|
113
111
|
<p>ベストアンサーに選ばれた回答です</p>
|
114
112
|
|