我知道其中有更多这些,但我找不到答案,因为我对RoR还不太新。
我需要接受这个:
<% if params[:forum_id] %>
<%= link_to "#{category.name}", category_path(category.id,:forum_id => params[:forum_id]) %>
<% else %>
<%= link_to "#{category.name}", category_path(category.id) %>
<% end %>
打印出来:
<a href="mylink....">name</a>
我需要:
<a href="mylink....">
<figure></figure>
<span>name</span>
</a>
谢谢!
答案 0 :(得分:2)
您可以使用link_to
作为块:
<%= link_to category_path(category_id) do %>
<figure></figure>
<span><%= category.name %></span>
<% end %>
修改
完整的解决方案:
<% if params[:forum_id] %>
<%= link_to category_path(category.id,:forum_id => params[:forum_id]) do %>
<figure></figure>
<span><%= category.name %></span>
<% end %>
<% else %>
<%= link_to category_path(category.id) do %>
<figure></figure>
<span><%= category.name %></span>
<% end %>
<% end %>