List Item Wrapping Link_to与Can结合

时间:2012-12-11 19:30:43

标签: ruby-on-rails ruby-on-rails-3.2 link-to

我试图做一些非常基本但却被绊倒的事情。

我正在使用link_to创建锚标记,但我希望这些标记包含在li标记中。 我按照上一篇文章Rails 3: Link_to list item?中的步骤进行了操作,但这将我的LI包裹在As中。我试过这个。

<%= link_to "<li>Site Specific Articles</li>".html_safe, site_specific_articles_path if can? :edit, SiteSpecificArticle %>

但它会产生

<a href="/site_specific_articles"><li>Site Specific Articles</li></a>

我想要的时候

<li><a href="/site_specific_articles">Site Specific Articles</a></li>

任何想法都非常受欢迎。

谢谢。

1 个答案:

答案 0 :(得分:1)

您必须将<li></li>保留在link_to之外,这意味着条件必须包装所有(它需要从{{1}中删除还有)

link_to

IMO,无论如何这都更具可读性。