0

I want to add an object (@attachment) to the new and edit actions in the controller for devise. Unfortunately I don't know how and where to do this. :|

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 に答える