我正在使用 devise gem 对我的用户进行 CRUD
有一个图像 - 头像 - 我想在用户编辑他的个人资料(注册)后使用回形针进行处理。所以要做到这一点,我想从注册控制器中的更新操作中为他呈现某些模板——它继承自 Devise::RegistrationsController。我不知道更新方法实现的细节,所以我调用超级方法 - 它重定向用户,因此,“渲染”导致双重渲染错误
是否有任何“神奇”的方式来调用模型的所有节省而不设计重定向
谢谢你!
我正在使用 devise gem 对我的用户进行 CRUD
有一个图像 - 头像 - 我想在用户编辑他的个人资料(注册)后使用回形针进行处理。所以要做到这一点,我想从注册控制器中的更新操作中为他呈现某些模板——它继承自 Devise::RegistrationsController。我不知道更新方法实现的细节,所以我调用超级方法 - 它重定向用户,因此,“渲染”导致双重渲染错误
是否有任何“神奇”的方式来调用模型的所有节省而不设计重定向
谢谢你!
我认为您可以after_update_path_for
在RegistrationsController
https://github.com/plataformatec/devise/blob/master/app/controllers/devise/registrations_controller.rb#L98重新定义