別のクラスを呼び出すコントローラーがあります。
class BlahController < ActionController
def index
OtherClass.get_stuff
end
end
このクラスでは、コントローラースタイルのコードを記述できるようにしたいと思います。
例えば:
class OtherClass
def self.get_stuff
@foo = bar
end
end
ただし、ビュー内に存在したい@foo
のですが、これは別のクラスであるため、これらの変数はコントローラーの割り当てに戻されません。問題は、どうすればこれを実現できるかということです。
(別のクラスを呼び出さなければならない理由は無視してください。このコードを、あまり手間をかけずにレガシーコードベースに適合させようとしています)