如何检测rails是否位于根URL?

时间:2009-12-17 21:10:13

标签: ruby-on-rails routing

我想要的似乎很简单。

在我的应用程序助手中,我设置了这个

module ApplicationHelper

def isroot
if root_url 
@container = "mainbox"
else
@container = "maincontainerbox"
end
end
end

在我的应用程序布局中我有这个

 <div id="<%= isroot %>">

如何查看我的申请是否在主页上。如果不做别的事。

1 个答案:

答案 0 :(得分:104)

测试您是否在站点根目录:

current_page?('/')

或者,如果您在map.root中定义了config/routes.rb

current_page?(root_url)