我想複製這個,在提交標籤:如何將`<i>`添加到submit_tag的文本中?
<%= link_to "<i class='icon-shopping-cart icon-large'></i> Checkout (#{number_to_currency(@item.price, precision: 0)})".html_safe, @item.link.url, class: "btn btn-success btn-large"%>
所以,我想這一點:
<%= submit_tag "<i class='icon-shopping-cart icon-large'></i> Checkout (#{number_to_currency(@item.price, precision: 0)})".html_safe, :id => "submit", class: "btn btn-success btn-large" %>
但沒有奏效。它只是給了我一個巨大的屁股按鈕與提交文本中的一些HTML。
如何轉義HTML?
編輯1
這裏是由submit_tag
生成的HTML:
<input class="btn btn-success btn-large" id="submit" name="commit" type="submit" value="<i class='icon-shopping-cart icon-large'></i> Checkout ($7)">
如果在HTML末尾添加'.html_safe',那麼這樣做會起作用。 – 2013-05-07 22:51:40
已編輯。謝謝! – cortex 2013-05-07 22:54:38