2017-03-16 7 views
0

I次のコードを持っている:はRuby on RailsでのPOSTメソッドで画像のリンクを行う方法

<a <%= link_to "Basket", product_items_path(product_id: product), :method => :post %><%= image_tag"/assets/addToBasket.png" %></a> 

これは、下の画像と一緒に、バスケットに項目を追加しますリンクを表示します。 リンクとポストメソッドを使用するクリック可能なリンクに画像を変換するにはどうすればよいですか?

答えて

1

link_toのようにブロックすることができます。

<%= link_to product_items_path(product_id: product), method: :post do %> 
    <%= image_tag "addToBasket.png" %> 
<% end %> 
+0

ありがとう、私はこれを試して、次のエラーを受け取りました。 "/ product_items?product_id = 11"のための定義されていないメソッド 'stringify_keys ':String – Walsh259

+0

ブロックを渡すと、リンク名/ラベルは省略されます。 <%= link_to product_items_path(product_id:product)、メソッド:post do%> ' – tbreier

+0

ありがとう、これは今働いています:) – Walsh259

関連する問題