0
我正在研究一個應用程序,該應用程序在json中使用Web服務並在自定義頁面上顯示結果。目前,我正在自定義頁面的register_page塊中創建一個http客戶端對象。由於我將有多個自定義頁面,我想在它們之間重新使用http客戶端對象。 我是新來rails和active-admin。任何正確的方式做這件事的指針都會很棒。在ActiveAdmin中的多個自定義頁面之間共享變量
我正在研究一個應用程序,該應用程序在json中使用Web服務並在自定義頁面上顯示結果。目前,我正在自定義頁面的register_page塊中創建一個http客戶端對象。由於我將有多個自定義頁面,我想在它們之間重新使用http客戶端對象。 我是新來rails和active-admin。任何正確的方式做這件事的指針都會很棒。在ActiveAdmin中的多個自定義頁面之間共享變量
您可以通過
session[:variable_to_share] = "Some value"
或
@@variable_to_share = "Some value"
使用會話,而不是全局變量是實際的一個更好的辦法做到這一點,因爲使用全局變量消耗內存這是昂貴的。
謝謝。但我不認爲這是一個乾淨的方式。以後可能我想分享更多變數。我正在考慮創建一個自定義類,它具有所有用於消費Web服務和創建模型的東西。 – tsaikia