content_tag не работает с f.submit на рельсах 5.1
Я хотел бы добавить стиль начальной загрузки к моей кнопке f.submit с помощником ruby on rails. Но код ниже не работает для меня. У кого-нибудь есть идеи как это правильно сделать с рельсами 5.1?
<%= f.submit content_tag(:i, "Add to Cart", class: ["fa", "fa-shopping-cart"]), :class => "primary-btn add-to-cart"%>
Я тоже попробовал, не работает ни то, ни другое.
<%= f.submit "Add to Cart", :class => "primary-btn add-to-cart" do %>
<i class="fa fa-shopping-cart"></i>
<% end %>
Я также пытался использовать raw или HTML_safe. Но не повезло.
1 ответ
Отправить не имеет возможности включать теги в соответствии с документацией, так как там нет блока в источнике
Ты можешь попробовать:
<%= f.button :class => "primary-btn add-to-cart" do %>
<i class="fa fa-shopping-cart">Add to Cart</i>
<% end %>