如何编辑设计编辑用户路径以属于用户名?
How to edit Devise edit user path to fall under the username?
使用 Devise gem 时,默认情况下用户编辑路径位于 /signup/edit 或 /registration/edit 下。我们如何将其更改为 /username/edit?我已经使用 FriendlyID 更新了用户个人资料 url 以使用用户名。
是的,您可以按如下方式更改编辑设计路径,设计提供覆盖其当前路径名的功能。
devise_for :users do
get ':user/edit-profile' => 'devise/registration#edit', :as => :edit_user_profile
end
你的 link 会像
edit_user_profile_path(current_user)
使用 Devise gem 时,默认情况下用户编辑路径位于 /signup/edit 或 /registration/edit 下。我们如何将其更改为 /username/edit?我已经使用 FriendlyID 更新了用户个人资料 url 以使用用户名。
是的,您可以按如下方式更改编辑设计路径,设计提供覆盖其当前路径名的功能。
devise_for :users do
get ':user/edit-profile' => 'devise/registration#edit', :as => :edit_user_profile
end
你的 link 会像
edit_user_profile_path(current_user)