【问题标题】:How to edit Devise edit user path to fall under the username?如何编辑设计编辑用户路径以属于用户名?
【发布时间】:2015-02-14 01:28:06
【问题描述】:

使用 Devise gem 时,默认情况下,用户编辑路径位于 /signup/edit 或 /registration/edit 下。我们如何将其更改为 /username/edit?我已经使用 FriendlyID 更新了用户配置文件 url 以使用用户名。

【问题讨论】:

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


    【解决方案1】:

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

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

    你的链接会像

    edit_user_profile_path(current_user)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-09
      • 1970-01-01
      • 2016-04-28
      • 2011-05-05
      相关资源
      最近更新 更多