0

我想将对象(@attachment)添加到控制器中的新操作和编辑操作以进行设计。不幸的是,我不知道如何以及在哪里执行此操作。:|

4

1 回答 1

1

您可以使用文档中显示的相同方法自定义注册控制器: https ://github.com/plataformatec/devise#configuring-controllers

您可以使用私有方法和 before_filter 实例化对象,如下所示:

#in controllers/registrations_controller.rb
class RegistrationsController < Devise::RegistrationsController
  before_filter :init_attachment, only: [:new, :edit]

  private
  def init_attachment
    @attachment #= ...
  end
end

希望能帮助到你!

于 2013-01-13T10:43:57.220 回答