0

我的助手中有一个删除按钮方法:

def product_delete_link(product)
  link_to t('product.delete'), product, method: :delete, data: { confirm: t('confirm.sure') }
end 

在我看来,我用一个 div 类“button_delete_product”包围它:

<h1>
  <%= @product.name %>
  <span class="button_delete_product">
    <%= product_delete_link(@product) if admin_or_owner(@product) %>
  </span>
</h1>

然后我在我的 SCSS 中定义一个精灵:

h1 {
  .button_delete_product {
    background: url("corbeille40px.png");
    display: block;
    text-indent: -9999px;
    height: 40px;
    width: 40px;
    &:hover {
      background-position: 0 -40px;
    }
    &:active {
      background-position: 0 -80px;
    }
  }
}

但它没有按预期工作。我确实有我的精灵,但它没有链接到删除方法,所以当我点击它时没有任何反应。你知道怎么解决吗?

4

0 回答 0