作者allenkuo (傻傻的你 聪明如我)
看板Ruby
标题[问题]如何将ActiveRecord抓出之资料转为单纯阵列
时间Mon Aug 8 12:19:25 2011
状况:
我利用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
1F:推 ggegge:Book.select("id").map(&:id) 08/08 12:48