У меня есть следующая кнопка:
<% = button_to 'Добавить в корзину', line_items_path (: product_id => product), : remote => true%>
Я хочу заменить его ссылкой на изображение с текстом на нем.
Я согласен с частью HTML CSS, но я хочу, чтобы запрос был для line_items #, а не для line_items # index
Как я могу это сделать?
После небольшой попытки и ошибки я обнаружил, что:
<%= link_to ("<div>Ajouter au panier</div>"+image_tag("some.jpg")).html_safe, line_items_path(:product_id => @product), :action => :create, :remote => true,:method => :post%>
Работает отлично!
Попробуйте:
<%= link_to "Add to Cart", {:controller => "line_items", :action => :create}, :remote => true %>
И не забудьте также обновить route.rb, например:
get "/blablabla", :to => "line_items#create"