0
我剛剛在我的RoR應用程序中安裝了Devise。 我希望我的根網站(http://site.com)顯示設計註冊頁面。如何將註冊頁面設置爲主頁
如果用戶已經登錄,則重定向到用戶儀表板。但是,如果用戶轉到http://site.com/dashboard並且未記錄,則重定向到用戶可以看到註冊的主頁。
我該怎麼做?
謝謝
UPDATE:
在我的routes.rb有
root :to => 'users#index'
,這在我的users_controller:
def index
if user_signed_in?
render 'dashboard'
else
redirect_to new_user_registration_path
end
end
這是正確的嗎?
什麼認證?我不應該使用before_filter嗎? – 2011-04-11 23:45:50
驗證是一個設計具體的方法,你可以使用你的路線...看到這裏:http://rdoc.info/github/plataformatec/devise/master/ActionDispatch/Routing/Mapper#authenticate-instance_method – 2011-04-11 23:48:08
@邁克劉易斯看我的更新後的問題 – 2011-04-11 23:54:53