我很难找到答案。我想创建一个自定义类(我知道该怎么做)并让它实例化——一个实例——可以从我的应用程序中全局访问。我希望集中和抽象一些代码,并将这个全局可用的对象用作接口。我不敢相信这是多么奇怪。
我需要在这个对象中提供模型等。
帮助表示赞赏。
我正在运行 Rails 3.2.8。
我很难找到答案。我想创建一个自定义类(我知道该怎么做)并让它实例化——一个实例——可以从我的应用程序中全局访问。我希望集中和抽象一些代码,并将这个全局可用的对象用作接口。我不敢相信这是多么奇怪。
我需要在这个对象中提供模型等。
帮助表示赞赏。
我正在运行 Rails 3.2.8。
你可能想要一个单身人士......
http://www.ruby-doc.org/stdlib-1.9.3/libdoc/singleton/rdoc/Singleton.html
但是,这仅适用于该应用程序进程。如果您运行多个应用程序服务器(即多个瘦实例或乘客),每个服务器都将拥有自己的实例。
如果您需要真正全球化的东西,您将不得不考虑其他选择。