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