将HTML标记转换为ERB格式

时间:2014-01-08 23:06:16

标签: ruby-on-rails forms erb

只是添加上一个问题,如果您想将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标签?

3 个答案:

答案 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 %>