我在部分尝试将以下代码转换为HAML。在锚之前一切都很容易。
<% @user ||= current_user %>
<div class="stats">
<table summary="User stats">
<tr>
<td>
<a href="<%= following_user_path(@user) %>">
<span id="following" class="stat">
<%= @user.following.count %> following
</span>
</a>
我接近了:
- @user ||= current_user
.stats
%table{ :summary => "User stats" }
%tr
%td
%a
= following_user_path(@user)
%span.stat#following
= @user.following.count
following
但锚点并不完全正确。
我相信我应该能够使用link_to来做到这一点,但我不清楚如何在link_to的参数中混合嵌入的SPAN标记。该怎么做?
谢谢你的帮助。
汤姆
答案 0 :(得分:4)
您可以使用link_to
帮助程序:
= link_to following_user_path(@user) do
%span#following.stat
== #{@user.following.count} following
答案 1 :(得分:3)
我认为你可以使用:
%a{ :href => following_user_path(@user) }
%span.stat#following
= @user.following.count
following