自定义控制器的重定向

时间:2012-06-09 02:35:21

标签: ruby-on-rails devise paperclip

我正在使用devise gem来CRUD我的用户

有一个图像 - 头像 - 我想在用户编辑他的个人资料(注册)后用papercliop处理。所以要做到这一点,我想从registraition控制器中的更新操作渲染他某些模板 - 它继承自Devise :: RegistrationsController。我不知道更新方法实现的细节,所以我调用super方法 - 它重定向用户,因此'render'导致双重渲染错误

有没有“神奇”的方法可以在没有设计重定向的情况下调用模型的所有节省

谢谢你!

1 个答案:

答案 0 :(得分:0)

我认为您可以在after_update_path_for https://github.com/plataformatec/devise/blob/master/app/controllers/devise/registrations_controller.rb#L98

中重新定义RegistrationsController