【问题标题】:customization of controllers' redirect控制器重定向的定制
【发布时间】:2012-06-09 02:35:21
【问题描述】:

我正在使用 devise gem 对我的用户进行 CRUD

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

是否有任何“神奇”的方式来调用模型的所有节省而不设计重定向

谢谢!

【问题讨论】:

    标签: ruby-on-rails devise paperclip


    【解决方案1】:

    我认为你可以在RegistrationsController https://github.com/plataformatec/devise/blob/master/app/controllers/devise/registrations_controller.rb#L98 中重新定义after_update_path_for

    【讨论】:

    • 我已经实现了这种方式,但我想渲染一些页面,但设计允许使用 after_update_path_for 重定向到任意页面。不过谢谢!
    猜你喜欢
    • 1970-01-01
    • 2013-11-30
    • 2012-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多