2012-03-02 105 views
0

我創建了一個用於抽象出奇怪的第三方API並且遇到一個項目時遇到問題的rails的gem。 在我的寶石裏面,我有一個內部需要訪問Rails會話變量的類。有什麼辦法可以輕鬆地做到這一點,或者我必須在ApplicationController中執行此操作嗎?如何從寶石內的模塊訪問rails會話變量

乾杯, 史蒂夫

回答

1

rails-footnotes寶石如何把它自己汲取靈感,我會建議增加一個mixin來ApplicationController::Base,增加了,抓住了會議,並把它存儲在您的庫可以輕鬆地訪問它(的before_filter就像在同一個類中調用需要訪問的邏輯一樣)。

+0

我意識到你問過你是否可以在_the_應用程序控制器之外做到這一點,但要做到這一點,這是在__應用程序控制器內部: – 2012-03-02 03:21:30

+0

太棒了!這工作完美,感謝鏈接! – spegoraro 2012-03-02 06:58:00