質問編集履歴

5

タイトル

2020/03/05 03:44

投稿

jack_kanzaki
jack_kanzaki

スコア106

test CHANGED
@@ -1 +1 @@
1
- 賛成、反対ボタンを入れたときの、jqueryうまく作動させたいです
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

サブタイトルの変更

2020/03/05 03:44

投稿

jack_kanzaki
jack_kanzaki

スコア106

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

追記

2020/03/04 02:50

投稿

jack_kanzaki
jack_kanzaki

スコア106

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

修正

2020/03/04 02:49

投稿

jack_kanzaki
jack_kanzaki

スコア106

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

追記

2020/03/03 01:23

投稿

jack_kanzaki
jack_kanzaki

スコア106

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
+ どうぞよろしくお願いします。