在ActiveAdmin中的多个自定义页面之间共享变量

时间:2013-07-11 12:15:16

标签: ruby-on-rails activeadmin

我正在开发一个在json中使用Web服务并在自定义页面上显示结果的应用程序。目前,我正在自定义页面的register_page块中创建一个http客户端对象。由于我将有多个自定义页面,我想在它们之间重用http客户端对象。 我是rails和active-admin的新手。任何关于正确做法的指针都会很棒。

1 个答案:

答案 0 :(得分:0)

您可以通过

执行此操作
  session[:variable_to_share] = "Some value"

  @@variable_to_share = "Some value"

使用session而不是global变量实际上是一种更好的方法,因为使用全局变量会占用昂贵的内存。