2011-07-25 2 views
1

私はApplicationControllerにいくつかのヘルパーメソッドを定義しています。パフォーマンスの問題については、/searchルートのRackアプリがあり、このラックでこれらの方法のいくつかを使用する必要があります。私はそれらを図書館などに移動することはできません。Rails:Rackアプリケーション内にhelper_methodメソッドをロードしますか?

短い例:

class ApplicationController < ActionController::Base 
    helper_method :user_participants 
    ... 
end 

、ラック上:

class SearchRack 
    def self.call(env) 
    # need to call user_participants here 
    end 
end 

私は何ができますか?

おかげで、

答えて

0

あなたはにモジュールをそれらを移動し、Rackアプリケーション内と同様ApplicationControllerの内側にそのモジュールを含めることが必要になるだろう。私はそれを行う別の方法を考えることができません、そしてこれは最もクリーンです。

関連する問題