添加 Bootstrap 按钮后无法迁移 link_to

Can't migrate link_to after adding Bootstrap button

这个 td link 适用于 Slim。粘贴后,我将展示无效的内容。

td=(link_to 'Destroy', article_path(article),
                        method: :delete,
                        data: { confirm: 'Are you sure?' })

我向这些 link 添加了 Bootstrap 个按钮。

td 
  a class="btn btn-info" href=(article_path(article)) Show

这是我用按钮替换 link 的尝试。

td
   a class="btn-danger" href=(article_path(article),
                                        method: :delete,
                                        data: { confirm: 'Are you sure?' }) Destroy

有人可以告诉我我做错了什么或修正语法吗?

尝试使用工作代码怎么样(我没有):

td=link_to 'Destroy', article_path(article), method: :delete, data: { confirm: 'Are you sure?' }, class: 'btn btn-danger'

BTW href of <a> only accepts path or url, not another <a>, as link_to produces a <a>

干杯!

尝试在 link_to 块上嵌套:

td
  = link_to article_path(article), method: :delete, data: { confirm: 'Are you sure?' }, :class => 'btn btn-danger' do
    span
      | Destroy