У меня есть, например, следующие записи в коллекции:
{ "_id" : ObjectId("4f0224ad6f85ce027e000031"), "monday" : "7am" }
{ "_id" : ObjectId("4f0224ad6f85ce027e00002e"), "tuesday" : "11.40am" }
{ "_id" : ObjectId("4f0224ad6f85ce027e000025"), "wednestay" : "12am",
"thursday" : "1pm" }
В контроллере я буду захватывать все элементы, и в представлении я хочу напечатать их в форме:
monday 7am
tuesday 11.40am
wednesday 12am thursday 1pm
Мое приложение работает на Rails.Есть какой-нибудь быстрый и элегантный способ сделать это?Спасибо!
РЕДАКТИРОВАТЬ это работает у меня:
records = collection.where('something' => variable)
records.each do |rec|
puts rec._id
end
это не
records = collection.where('something' => variable)
records.each do |rec|
rec.each do |k, v| #here is the error "undefined each"
next if k == '_id' # skip the _id field
puts "#{k} #{v}"
end
end