我在带有Devise 3.1.0的Rails 4.0.0上运行。我的路线设置如下:
devise_for :users do
root "devise/registrations#new"
end
resources :books
我想做的是,如果用户尚未登录,则将“设备注册”页面设为“欢迎页面”,如果用户已登录,则将转到“书本索引”。现在,它给了我标准的Ruby on Rails:Welcome Aboard页面,就好像Devise不存在一样。我该怎么做?
https://github.com/plataformatec/devise/issues/2393
devise_for :users
devise_scope :user do
authenticated :user do
root :to => 'books#index', as: :authenticated_root
end
unauthenticated :user do
root :to => 'devise/registrations#new', as: :unauthenticated_root
end
end
devise_for :users
devise_scope :user do
authenticated :user do
root to: 'books#index'
end
unauthenticated :user do
root to: 'devise/registrations#new', as: :unauthenticated_root
end
end
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句