分からないこと
rails6を使用して、destoryアクションでモデル情報を削除しようと試みたのですが、rails5の時に設定していた記述方式で記述しておりますが、削除できません。他にも似た内容で質問されていることがいますが、同じ方法を試しましたが解決しなかったので、ご質問させていただきました。動きとしては削除ボタンを押下すると、showページに戻ってきて、データが削除されていない状態になります。
ソース
erb
1<div class="container"> 2 <h1 class="text-center">記事詳細ページ</h1><br> 3 <div class="col-sm-12 bg-color"> 4 <p class="show-title"><%= @article.title %></p> 5 <%= image_tag 'picture.jpg', class: 'img-fluid'%> 6 <%= @article.body %> 7 <p class="show-created_at"><%= @article.created_at.strftime("%Y年%-m月%-d日 %-H時%-M分%-S秒") %></p> 8 <%= link_to '編集', edit_article_path, class: 'btn btn-primary' %> 9 <%=link_to '削除', article_path(@article), method: :delete, data: {confirm: '削除してもよろしいですか?'}, class: 'btn btn-danger' %> 10 </div> 11</div>
javascript
1// This file is automatically compiled by Webpack, along with any other files 2// present in this directory. You're encouraged to place your actual application logic in 3// a relevant structure within app/javascript and only use these pack files to reference 4// that code so it'll be compiled. 5import 'bootstrap'; 6import '../stylesheets/application'; 7import Rails from 'rails-ujs'; 8Rails.start(); 9 10require("@rails/ujs").start() 11require("turbolinks").start() 12require("@rails/activestorage").start() 13require("channels") 14 15// Uncomment to copy all static images under ../images to the output folder and reference 16// them with the image_pack_tag helper in views (e.g <%= image_pack_tag 'rails.png' %>) 17// or the `imagePath` JavaScript helper below. 18// 19// const images = require.context('../images', true) 20// const imagePath = (name) => images(name, true) 21 22//= require jquery3 23//= require popper 24//= require bootstrap 25//= require_tree .
環境
Rail 6.0.2.1
Ruby 6.2.3
回答1件
あなたの回答
tips
プレビュー