设计/路由:after_sign_up_path_for(资源)

时间:2013-05-29 15:25:11

标签: devise ruby-on-rails-3.2

我在我的rails应用程序中使用设计用户注册/进入。注册时,我想将用户重定向到其个人资料页面。

我做了rake路线和编辑,root是:

/profiles/:id/edit

我是在注册控制器中写的:

def after_sign_up_path_for(resource)
'http://localhost:3000/profiles/#{resource.id}/edit'
end

但它不起作用。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:3)

不应该使用:

def after_sign_up_path_for(resource)
  edit_profile_path(resource)
end

而不是硬编码http://localhost:3000/profiles/#{resource.id}/edit

也可以帮助您发布您的路线文件。