次の方法を使用して、Postgres DB から URL のリストを取得しようとしています...
def get_urls(site_id)
conn = PGconn.open(:dbname => 'my_listings')
res = conn.exec("SELECT url_list FROM listings WHERE site_id=#{site_id}")
array = []
count = 0
res.each do |row|
row.each do |column|
array[count] = column
count += 1
end
end
array
end
次に、コードを実行すると...
my_array = get_urls(3)
my_array[0]
の戻り値を取得します
=> ["url_list", "http://www.somesite.com"]
したがって、列名とデータの値の両方が表示され、配列に値だけを入力しようとしています。