这是我的代码:
today_ids_from_db = Rating.all(:fields => 'my_id', :ts_d => Time.now)
today_ids_from_db.class == DataMapper::Collection
但我需要使用my_id值
获取简单的ruby数组如何实现这个目标?
答案 0 :(得分:2)
试试此代码
Rating.all(:ts_d => Time.now).map(&:my_id)
答案 1 :(得分:2)
你也可以试试这个名为pluck
的 Activerecord 美女
Rating.where(:ts_d => Time.now).pluck(:my_id)