[問題]如何將ActiveRecord抓出之資料轉為單純陣列
狀況:
我利用ActiveRecord的select 方法抓出資料表某一欄位的值,並轉成陣列,
,但抓出來的資料類別我用".class"去看,
是屬於"ActiveRecord::Relation"
原以為ruby可能會自行處理型別轉換,但似乎沒有,想請教該如何處理
附錄:
程式碼如下:
Book.select("id")
# => [#<Book id: 18>,#<Book id: 19>,#<Book id: 20>]
可以用to_a轉成陣列,內容會一模一樣,
但我只想保留 [18,19,20] 這樣的內容
還請各位指教,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.217.35.253
推
08/08 12:48, , 1F
08/08 12:48, 1F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章