由于无效的真实性令牌,Rails link_to destroy方法失败

Tho*_*nek 2 haml ruby-on-rails button hyperlink destroy

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

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

按下生成的删除按钮,然后通过弹出确认我要继续删除,我进入错误屏幕.此屏幕告诉我,我的真实性令牌无效.但是,link_to替换的相同代码可以button_to正常工作并删除项目.

我希望这是一个link_to而不是button_to因为生成的HTML代码的排列方式.我怎样才能link_to上班?

Mar*_*rom 8

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

= csrf_meta_tag
Run Code Online (Sandbox Code Playgroud)