質問編集履歴
5
タイトル
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
賛成
|
1
|
+
賛成ボタンを入れたとき、MVCの流れを知りたいです!!
|
test
CHANGED
@@ -1,3 +1,11 @@
|
|
1
|
+
## 質問(追記)
|
2
|
+
|
3
|
+
app/views/agrees/create.js.erbはmvcの動きの中で、どのタイミングで呼び出されるのでしょうか。
|
4
|
+
|
5
|
+
また、dbへ値をcontrollerのcreateアクションで渡した後に、呼び出すことは可能ですか。
|
6
|
+
|
7
|
+
|
8
|
+
|
1
9
|
## 自分なりに考えてみたこと
|
2
10
|
|
3
11
|
app/views/articles/show.html.erbにおけるjqueryがうまく作動しないことが原因だと思います。反対についても同じ構造なので、割愛します。イメージとしてはteratailにおける高評価と低評価をイメージしています。
|
4
サブタイトルの変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -210,7 +210,7 @@
|
|
210
210
|
|
211
211
|
|
212
212
|
|
213
|
-
##
|
213
|
+
## 追記
|
214
214
|
|
215
215
|
おそらく、js.erbのファイルの置き場所とファイル名なども関係しているとは思います。
|
216
216
|
|
@@ -226,7 +226,7 @@
|
|
226
226
|
|
227
227
|
|
228
228
|
|
229
|
-
##
|
229
|
+
## 一度解決済にしたが、誤っていた内容
|
230
230
|
|
231
231
|
コントローラーの@article.reloadを
|
232
232
|
|
3
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -221,3 +221,27 @@
|
|
221
221
|
|
222
222
|
|
223
223
|
どうぞよろしくお願いします。
|
224
|
+
|
225
|
+
|
226
|
+
|
227
|
+
|
228
|
+
|
229
|
+
###### 一度解決済にしたが、誤っていた内容
|
230
|
+
|
231
|
+
コントローラーの@article.reloadを
|
232
|
+
|
233
|
+
```
|
234
|
+
|
235
|
+
redirect_to "/articles/#{@article.id}"
|
236
|
+
|
237
|
+
```
|
238
|
+
|
239
|
+
に変更することで解決できました。
|
240
|
+
|
241
|
+
|
242
|
+
|
243
|
+
[redirect_to](https://ruby-rails.hatenadiary.com/entry/20140808/1407427457)に関するこちらのサイトが参考になりました。
|
244
|
+
|
245
|
+
|
246
|
+
|
247
|
+
redirect_toを使うと当然でしたが、ページ全体が更新されてしまって、js.erbが呼び起こされませんでした。
|
2
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -182,6 +182,34 @@
|
|
182
182
|
|
183
183
|
|
184
184
|
|
185
|
+
###### config/routes.rb
|
186
|
+
|
187
|
+
```
|
188
|
+
|
189
|
+
Rails.application.routes.draw do
|
190
|
+
|
191
|
+
|
192
|
+
|
193
|
+
|
194
|
+
|
195
|
+
post '/agree/:article_id' => 'agrees#create', as: 'agree'
|
196
|
+
|
197
|
+
patch '/agree/:article_id' => 'agrees#update', as: 'agree_update'
|
198
|
+
|
199
|
+
|
200
|
+
|
201
|
+
|
202
|
+
|
203
|
+
|
204
|
+
|
205
|
+
end
|
206
|
+
|
207
|
+
|
208
|
+
|
209
|
+
```
|
210
|
+
|
211
|
+
|
212
|
+
|
185
213
|
###### 追記
|
186
214
|
|
187
215
|
おそらく、js.erbのファイルの置き場所とファイル名なども関係しているとは思います。
|
1
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -184,6 +184,12 @@
|
|
184
184
|
|
185
185
|
###### 追記
|
186
186
|
|
187
|
-
おそらく、js.erbのファイルの置き場所とファイル名なども関係しているとは思います
|
187
|
+
おそらく、js.erbのファイルの置き場所とファイル名なども関係しているとは思います。
|
188
188
|
|
189
|
+
js.erbファイルがhtmlファイルのidもしくはクラスをどのように識別しているのか、
|
190
|
+
|
189
|
-
自分の
|
191
|
+
自分の理解が浅いかもしれません。
|
192
|
+
|
193
|
+
|
194
|
+
|
195
|
+
どうぞよろしくお願いします。
|