无法破坏Ruby中的对象/项目

问题描述 投票:-2回答:1

我是Ruby on Rails的新手,我试图删除一个对象/项目,但删除实际上从未发生。我相信我正确地传递了对象,但我相信我的困惑源于这样一个事实,即看起来模板引用了一个“删除”方法而且我只能找到“destroy”方法。 “任何帮助将不胜感激:

这是我的控制器文件显示我的destroy方法:

def destroy
   @mod.destroy
   respond_to do |format|
     format.html { redirect_to mods_url, notice: 'Mod was successfully destroyed.' }
     format.json { head :no_content }
   end
 end

这是我要删除特定项目或“Mod”的呼吁。

<tbody>
    <% @mods.each do |mod| %>
      <tr>
        <td><%= mod.description %></td>
        <td><%= link_to 'Show', mod %></td>
        <td><%= link_to 'Edit', edit_mod_path(mod) %></td>
        <td><%= link_to 'Delete', mod, method: :delete, data: { confirm: 'Are you sure?' } %></td>
      </tr>
    <% end %>
  </tbody>
ruby-on-rails devise
1个回答
0
投票

将以下内容添加到“app / assets / javascripts / application.js文件”中解决了此问题:

//= require jquery
//= require jquery_ujs
© www.soinside.com 2019 - 2024. All rights reserved.