我想做与以下代码行完全相同的事情
<%= button_to 'Add to Cart', line_items_path(:product_id => product) %>
但我没有使用按钮,而是需要一个链接。 有人可以发布等效的link_to电话吗?
答案 0 :(得分:0)
您可以使用CSS使其看起来像一个按钮。为此,请添加Bootstrap CSS并更新您的代码:
<%= link_to 'Add to Cart', "javascript:postData(#{product.id});", :class => "btn btn-default" %>
<script type='text/javascript'>
function postData(productId){
$.post("/line_items, { product_id: productId } );
}
</script>
有关 Bootstrap
的更多信息