心の中のただの考え。次の違いは何ですか
before_filter
class ApplicationController < ActionController::Base
before_filter :foo
def foo
@mode = Model.new
end
end
ルビーの初期化
class ApplicationController < ActionController::Base
def initialize
foo
end
def foo
@mode = Model.new
end
end
- Ruby の initialize メソッドは Rails で期待どおりに動作しますか?
- はいの場合、コントローラー内のすべてのアクションにフィルターを適用する必要がある代わりに、初期化を使用できますか?