Rails 4 将 HTML 嵌入 link_to
Rails 4 embed HTML in link_to
我有以下 href
代码
<a class="btn btn-sm btn-success" href="#"><i class="fa fa-check"></i></a>
Rails代码
<%= link_to "<i class=\"fa fa-check\"></i>", event_expenses_accept_path(:id => event_expense.id), :method => :post, :class => "accept btn btn-sm btn-success", remote: true %>
尝试过
<%= link_to (raw("<i class=\"fa fa-check\"></i>"), event_expenses_accept_path(:id => event_expense.id), :method => :post, :class => "accept btn btn-sm btn-success", remote: true) %>
将 HTML 作为块传递,试试这个
<%= link_to event_expenses_accept_path(:id => event_expense.id), :method => :post, :class => "accept btn btn-sm btn-success", remote: true do %>
<i class="fa fa-check"></i>
<% end %>
您可以使用 blocks:
<%= link_to("#", class: "add_fields btn btn-success") do %>
<i class="fa fa-check"></i>
<% end %>
这将生成:
<a class="btn btn-sm btn-success" href="#">
<i class="fa fa-check"></i>
</a>
此外,这也有效:
<%= link_to (raw("<i class=\"fa fa-check\"></i>")), event_expenses_accept_path(:id => event_expense.id), :method => :post, :class => "accept btn btn-sm btn-success", remote: true %>
正在生成:
<a class="accept btn btn-sm btn-success" data-method="post" data-remote="true" href="your_path" rel="nofollow">
<i class="fa fa-check"></i>
</a>
这也有效:
<%= link_to(content_tag('i', '', class: 'fa fa-check'), "#", class: "btn btn-sm btn-success") %>
我有以下 href
代码
<a class="btn btn-sm btn-success" href="#"><i class="fa fa-check"></i></a>
Rails代码
<%= link_to "<i class=\"fa fa-check\"></i>", event_expenses_accept_path(:id => event_expense.id), :method => :post, :class => "accept btn btn-sm btn-success", remote: true %>
尝试过
<%= link_to (raw("<i class=\"fa fa-check\"></i>"), event_expenses_accept_path(:id => event_expense.id), :method => :post, :class => "accept btn btn-sm btn-success", remote: true) %>
将 HTML 作为块传递,试试这个
<%= link_to event_expenses_accept_path(:id => event_expense.id), :method => :post, :class => "accept btn btn-sm btn-success", remote: true do %>
<i class="fa fa-check"></i>
<% end %>
您可以使用 blocks:
<%= link_to("#", class: "add_fields btn btn-success") do %>
<i class="fa fa-check"></i>
<% end %>
这将生成:
<a class="btn btn-sm btn-success" href="#">
<i class="fa fa-check"></i>
</a>
此外,这也有效:
<%= link_to (raw("<i class=\"fa fa-check\"></i>")), event_expenses_accept_path(:id => event_expense.id), :method => :post, :class => "accept btn btn-sm btn-success", remote: true %>
正在生成:
<a class="accept btn btn-sm btn-success" data-method="post" data-remote="true" href="your_path" rel="nofollow">
<i class="fa fa-check"></i>
</a>
这也有效:
<%= link_to(content_tag('i', '', class: 'fa fa-check'), "#", class: "btn btn-sm btn-success") %>