こんにちは、shinoです。
ぼちぼちプログラミングしながら、生きています。
私は、プログラミングスクールに通い、継続学習を140日続けています。
発生している問題
削除ボタンを実装したが、押しても反応しない
slimで構築しているが、ソースコードには問題なさそうだが、method: :deleteが実行されない
該当のソースコード
1 2 |
view = link_to '削除する', post_path, method: :delete, data: { confirm: 'Are you sure?' } |
1 2 3 4 5 6 |
controller def destroy @post = Post.find(params[:id]) @post.destroy redirect_to posts_path end |
1 2 |
routes resources :posts |
解決策
いろいろ調べた結果は、assets/javascripts/application.jsの記載を確認。
以前の操作で、//= require jquery_ujsを消してしまっていたため、反応しなかった。
//= require jquery_ujsを追加することで、解決することができました。
コメント