我Rails應用程序的一部分轉換爲自己的末日應用與包括類數據庫連接。它有一些很強大的工作要做,而不是在app.rb中有一百萬個幫助,我已經把它分成了幾個類。沒有訪問rails我重寫查找幾種方法,並需要訪問我的班級內的數據庫。在應用程序和類之間共享數據庫連接的最佳方式是什麼?或者你會推薦將所有數據庫工作都推到自己的類中,只有在那裏建立連接?共享在西納特拉應用
下面是我在app.rb
require 'lib/myclass'
configure :production do
MysqlDB = Sequel.connect('mysql://user:[email protected]:port/db_name')
end
我要訪問它的lib/myclass.rb
class Myclass
def self.find_by_domain_and_stub(domain, stub)
# want to do a query here
end
end
我已經試過幾件事情,但沒有什麼似乎工作得很好,甚至包括作爲一個例子。
完美,正是我需要的 – 2010-04-14 13:15:21