Ruby on Rails主动记录查询(.each,.collect,.map ......?)

use*_*151 11 ruby sqlite activerecord ruby-on-rails active-record-query

这是我的数据库中一个条目的一个示例:

Market id: 1, name: "Independence Park (Independently Run Farmers Market...", address: "3945 N. Springfield Ave., Chicago, IL", zipcode: "60618", created_at: "2013-01-01 21:22:24", updated_at: "2013-01-01 21:22:24"
Run Code Online (Sandbox Code Playgroud)

我想要做的就是列出我数据库中所有条目的43个zipcodes.为什么这些查询不起作用?

  1. Market.all.each { |m| m.zipcode }
  2. Market.all.zipcode
    • m = Market.all
    • m.each{ |m| m.zipcode }

谢谢!

Eug*_*rke 24

如果你想要的只是一个邮政编码数组,我建议试试这个:

Market.pluck(:zipcode)
Run Code Online (Sandbox Code Playgroud)