ruby-on-rails - 由于真实性 token 无效,Rails link_to destroy 方法失败

标签 ruby-on-rails button hyperlink haml destroy

我有以下生成按钮的haml代码:

= link_to 'Delete',
        MODEL_path(MODEL),
        class: 'data-type-button btn btn-negative',
        data: { confirm: 'delete it now!!! ... ?' },
        method: :delete

在按下生成的删除按钮并通过弹出窗口确认我确实要继续删除后,我进入了一个错误屏幕。此屏幕告诉我我有一个无效的真实性 token 。相同的代码在哪里link_to替换为 button_to ,但是,它应该正常工作并且该项目被删除。

我希望这是一个 link_to而不是 button_to因为生成的 HTML 代码的排列方式。我如何获得 link_to上类?

最佳答案

确认您的布局和 HTML HEAD 部分中有 csrf 元标记。

= csrf_meta_tag

关于ruby-on-rails - 由于真实性 token 无效,Rails link_to destroy 方法失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40682555/

相关文章:

ios - 相同位置 2 个按钮在 swift 中?

javascript - 将数据从模态插入数据库

php - 如何从 PHP 中的字符串中删除电子邮件地址和链接?

ruby-on-rails - 如何在 Mysql 中故意插入编码错误的字符串?

sql - Rails : Load just one attribute not a whole model

ruby-on-rails - 如何在 unicode 中创建复选标记?

ruby-on-rails - 无法安装 gem

android - 我如何等待android中的按钮点击?

html - 链接不起作用(但显示为可关注) img 是选择器,显示在列表中,具有悬停效果

javascript - 链接标签调用js函数不起作用