2
我的目標是將我的主動記錄搜索的結果打印到一個不錯的數組中,但打印部分是我遇到問題的地方。Ruby主動記錄結果數組
我首先用以下獨立工作的方式構建我的oracle連接。
def oracle_connection(adapter, database, username, password)
begin
ActiveRecord::Base.establish_connection(
adapter: adapter,
database: database,
username: username,
password: password)
end
end
然後我創造我用下面的函數查詢:
def query
"select * from owner.appn where appn_id = #{$id}"
end
而且這裏是我要問的問題的一部分。我想將返回的查詢結果傳遞給二維數組。以下是我目前必須執行的活動連接查詢。
def oracle_query_into_array(query)
result_set = ActiveRecord::Base.connection.execute(query)
if result_set.present?
#add logic here
else
return nil
end
end
感謝
感謝您的答覆。你可以編輯你的迴應給我一個例子,說明在上述情況下抽象如何與連接調用一起工作?這只是我Ruby的第3天,所以更好的行爲將更受讚賞 –