2013-01-12 54 views
0

我想添加一個對象(@attachment)到設計控制器中的新和編輯操作。不幸的是我不知道如何以及在哪裏做這件事。 :|編輯設計控制器 - 添加Obejct

鋤頭你們可以幫我一把!

+0

你必須改善你的問題,並給我們更多關於你的願望的細節。你可以開始說這個控制器和你期望的結果。 –

+0

生成代碼後,應用程序/控制器下沒有控制器。這就是爲什麼我不知道在哪裏設置@attachment變量 –

回答

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 

希望它幫助!

+0

是的,謝謝! –