只是添加上一个问题,如果您想将HTML添加到ERB标记
,该怎么办?我试着这样做:
<%=button_to "<i class="fa fa-usd"></i>#{@current_user.profile.current_balance}0".html_safe, withdraw_url, :id=>"wallet_link", :class=>"btn btn-default", :method => :get %>
但这显然是错误的。你会如何在其中添加HTML标签?
答案 0 :(得分:1)
您可以使用button_to ... do
,如下所示:
<%= button_to withdraw_url, :id => "wallet_link", :class => "btn btn-default", :method => :get do %>
<i class="fa fa-usd"></i><%= @current_user.profile.current_balance %>0
<% end %>
答案 1 :(得分:1)
<%=button_to "<i class='fa fa-usd'></i>#{@current_user.profile.current_balance}0".html_safe, withdraw_url, :id=>"wallet_link", :class=>"btn btn-default", :method => :get %>
你不能简单地将双引号放在双引号字符串中。你应该用反斜杠转义它们或使用单引号
答案 2 :(得分:0)
你不能:
<%= button_to "<i class='fa fa-usd'></i>#{@current_user.profile.current_balance}0".html_safe, withdraw_url, :id=>"wallet_link", :class=>"btn btn-default", :method => :get %>