编辑设计控制器 - 添加对象

时间:2013-01-12 23:20:58

标签: ruby-on-rails-3 devise controller gem

我想在控件的设计中添加一个对象(@attachment)和编辑动作。不幸的是,我不知道如何以及在何处这样做。 :|

嘿,你们可以帮助我!

1 个答案:

答案 0 :(得分: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

希望它有所帮助!