如何将根路径重定向到设计的登录页面?

时间:2011-07-18 11:37:24

标签: ruby ruby-on-rails-3 devise

我知道不应该这样做..但我需要主页作为登录页面

我的会话新内容

视图>用户>会话>新

帮助?我怎么扎根它我试过root:to => “用户/会话#new”没有succsess

uninitialized constant Users

1 个答案:

答案 0 :(得分:1)

您可以在控制器中执行此操作,而不是复杂的路线。在任何控制器的操作通常处理主页的呈现时,如果没有用户登录,则重定向到新的用户会话页面。

如果您没有明确定义的操作,因为您依赖于Rails默认值,那么只需编写一个新的,非常简单的操作,如果没有人登录则重定向,否则让Rails负责渲染。