ボタンのスタイルに問題があります。現在、私はこれを持っています:
<%= link_to t(:add_to_cart), '#', :onclick => "$(this).parent().submit(); return false;", :type => "button", :class => "button primary" %>
これはこれをレンダリングします:
<a href="#" class="button" onclick="$(this).parent().submit(); return false;">Add To Cart</a>
link_to を button_to に変更すると、次のようになります。
<%= button_to t(:add_to_cart), '#', :onclick => "$(this).parent().submit(); return false;", :type => "button", :class => "button primary" %>
これはこれをレンダリングします:
<input class="button primary" onclick="$(this).parent().submit(); return false;" type="submit" value="Add To Cart">
残念ながら、javascript は機能しなくなりました。マークアップに明らかな変更が見られますが、これが機能しなくなったのはなぜですか? Railsに手を出すデザイナーですので、お手柔らかにお願いします!これはかなり単純なことのようです。button_to で :url => '#' を試してみましたが、他のスタイリングの問題が発生したため、元に戻しました。