【发布时间】:2011-11-25 21:24:51
【问题描述】:
我希望能够根据 Authlogic 的登录/注销状态在 routes.rb 中设置根 url。这是我需要做的一个例子:
root :to => 'users#index', :constraints => lambda { |request| # ??? }
root :to => 'welcome#index'
get '/' => 'users#index', :as => 'user_root'
这将使已登录的用户可以转到users#index,而注销的用户可以转到welcome#index,而无需进行重定向。我确实知道如何设置 before_filter 并相应地重定向,但我不想那样做。
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 authlogic