2012-03-02 2 views
0

私は奇妙なサードパーティ製APIを抽象化し、1つの項目に問題があるレール用の宝石を作成しています。 私の宝石の中には、クラスの内部にレールのセッション変数にアクセスする必要のあるモジュールがあります。これを簡単に行う方法はありますか、それともApplicationControllerで行う必要がありますか?宝石の中のモジュールからレールセッション変数にアクセスする方法

乾杯、 スティーブ

答えて

1

rails-footnotes宝石自体を設定する方法からインスピレーションを描画、私はあなたのライブラリが簡単に(それにアクセスすることができ、セッション格納それをつかむbefore_filterを追加することApplicationController::Baseにミックスインを追加することを示唆していますどんな論理がそれにアクセスする必要があるかを呼び出す同じクラスのように)。

+0

私はあなたが_the_アプリケーションコントローラの外でそれを行うことができるかどうかを尋ねましたが、これまでのところ、これは_all the_アプリケーションコントローラの中で行います:) –

+0

恐ろしい!それは完璧に働いた、リンクのおかげで! – spegoraro