設計2真的很棒!但是,我一直試圖讓它在登錄後重定向到用戶/:id。如何重定向到用戶/:成功設計登錄後的id - rails 3
用戶成功登錄到站點後,默認頁面爲root。但是,我希望它轉到由users_controller.rb控制的users /:id頁面。登錄後,我可以手動輸入localhost:3000/users/1進入用戶配置文件頁面,我可以訪問用戶信息,因此show controller工作正常。
的關鍵問題是我如何得到現場去爲localhost:3000 /用戶/用戶1後1個招牌
我讀了色器件維基很多次,用Google搜索了很多。最簡單的方法是通過添加application_controller.rb覆蓋色器件:
def after_sign_in_path_for(resource)
dashboard_path
end
我想我的問題是如何定義dashboard_path?我在config/routes.rb和application_controller.rb中添加什麼?
任何幫助,非常感謝!我使用的設計2.0和3.2.3軌道
感謝Urjit!有趣的是,如果我只是'添加def after_sign_in_path_for(資源)@ user =當前用戶端',它也會在登錄後重定向到users /:id。我不需要在route.rb中添加任何其他內容 – railsnoob123 2012-04-21 18:20:54