如何编辑Devise编辑用户路径属于用户名?

时间:2015-02-13 09:48:06

标签: ruby-on-rails ruby-on-rails-4 devise

使用Devise gem时,默认情况下,用户编辑路径属于/ signup / edit或/ registration / edit。我们如何将其更改为/ username / edit?我已使用FriendlyID更新了用户个人资料网址以使用用户名。

1 个答案:

答案 0 :(得分:2)

是的,您可以按如下方式更改编辑设计路径,Devise提供覆盖其当前路径名称。

devise_for :users do
   get ':user/edit-profile' => 'devise/registration#edit', :as => :edit_user_profile
end

你的链接就像

edit_user_profile_path(current_user)