ruby-on-rails - rails : conditional home link

标签 ruby-on-rails ruby ruby-on-rails-3.1

我正在使用

<li><%= link_to_unless_current("Home", root_path) %></li> 

当它们不在根路径时,在导航栏上显示主页链接。它工作正常,只是当它们位于根路径时,它会在文本“Home”(不是链接,只是文本)后面留下。

我确定有更好的方法可以做到这一点,有什么建议吗?

最佳答案

link_to("Home", root_path) unless current_page?(root_url)

关于ruby-on-rails - rails : conditional home link,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12292717/

相关文章:

javascript - js.erb 文件执行了两次。 Ruby on Rails - private_pub

ruby-on-rails - 为什么= javascript_include_tag :defaults not work in a haml layout in Rails 3. 1

javascript - "family"在 Assets 管道的上下文中意味着什么?

ruby-on-rails - 我如何不包含最新记录但包含 Rails 中对象的所有记录?

Ruby one liner 将数组元素传递到带有分隔符的字符串中

ruby - 自动 RVM 安装

ruby-on-rails - 为什么控制台中没有返回 Active Record 关系?

ruby-on-rails - 如何在Rails中使用json更新nested_attributes?

ruby-on-rails - 如何计算下一个月的周年纪念日

ruby-on-rails - ruby rails : How to model a "user favorite model"