【发布时间】:2015-11-12 16:57:45
【问题描述】:
当一个未登录的用户访问我的主页时,他会被重定向到users/sign_in,它有一个登录表单。当用户登录时,他会被重定向到页面的根目录。 http://localhost:3000/#/_=_
但我希望将用户重定向到此网址http://localhost:3000/#/home
我在设计页面上找到了this。
def after_sign_in_path_for(resource)
current_user_path
end
但我不确定我应该如何更改此代码以设计将我的用户重定向到 http://localhost:3000/#/home,这对应于 router-ui 状态。
.state('home', {
url: '/home',
templateUrl: '../assets/angular-app/templates/_home.html.haml',
controller: 'mainCtrl',
resolve: {
postPromise: ['posts', function(posts){
return posts.getAll();
}]
}
})
【问题讨论】:
标签: ruby-on-rails redirect devise