【发布时间】:2015-02-14 01:28:06
【问题描述】:
使用 Devise gem 时,默认情况下,用户编辑路径位于 /signup/edit 或 /registration/edit 下。我们如何将其更改为 /username/edit?我已经使用 FriendlyID 更新了用户配置文件 url 以使用用户名。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 devise
使用 Devise gem 时,默认情况下,用户编辑路径位于 /signup/edit 或 /registration/edit 下。我们如何将其更改为 /username/edit?我已经使用 FriendlyID 更新了用户配置文件 url 以使用用户名。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 devise
是的,您可以按如下方式更改编辑设计路径,设计提供覆盖其当前路径名称。
devise_for :users do
get ':user/edit-profile' => 'devise/registration#edit', :as => :edit_user_profile
end
你的链接会像
edit_user_profile_path(current_user)
【讨论】: