0
我需要連接到遠程MySQL表中的數據,遍歷它,並使用ActiveRecord「創建」方法,以便執行所有驗證和回調。我發現有多個數據庫配置設置的文檔,併爲每個模型單獨分配它們,但這不符合我的需要,因爲我不想爲一次導入創建模型或遷移。如何爲沒有模型的表獲取ActiveRecord查詢的結果集?
所以,我發現查詢數據庫AR之外的這個其他方法:
base = ActiveRecord::Base.establish_connection(
:adapter => "mysql2",
:host => "XXX",
:username => "YYY",
:password => "ZZZ",
:database => "AAA"
)
results = base.connection.execute("SELECT * FROM programs WHERE 1")
但它返回一個對象,看起來相當費解:
#<Mysql2::Result:0x007fdf6e8bb9d8>
任何想法?