Rails:有条件的主页链接

Mur*_*irk 1 ruby ruby-on-rails ruby-on-rails-3.1

我正在使用

<li><%= link_to_unless_current("Home", root_path) %></li> 
Run Code Online (Sandbox Code Playgroud)

当导航栏不在根路径时显示导航栏上的Home链接.但它留下的文字"家"(而不是链接,是文字),当他们正常工作在根路径.

我确定有更好的方法可以做到这一点,任何提示?

Ben*_*Hao 6

link_to("Home", root_path) unless current_page?(root_url)
Run Code Online (Sandbox Code Playgroud)