我有以下生成按钮的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/