我使用rails 4与postgres数据库,并试图数组。 但我无法让我的查询工作。Rails 4活动记录数组查询
我有这个至今:
@contacts = current_firm.contacts.order(:name)
,并想添加一个PARAMS [:秀]到查询,所以只显示了例如记录'放置'在contactType列中。如果url是contacts?show = place。
我真的希望你能帮上忙,因为我已经试着想出了几个小时了。
模式:Contact.all
的create_table "contacts", force: true do |t|
t.integer "firm_id"
t.string "contactType", array: true
t.string "name"
t.string "adress"
t.integer "zipcode"
t.string "town"
t.string "country", default: "DK"
t.integer "cvr"
t.string "email"
t.string "contact"
t.string "phone"
t.string "cellPhone"
t.string "website"
t.datetime "created_at"
t.datetime "updated_at"
t.boolean "deleteFlag", default: false
end
控制台转储
#<ActiveRecord::Relation
[#<
Contact id: 7,
firm_id: 5,
contactType: ["customer", "place"],
name: "PA Syd",
adress: "",
zipcode: nil,
town: "",
country: "DK",
cvr: nil, email: "",
contact: "Lars Opstrup",
phone: "",
cellPhone: nil,
website: "",
created_at: "2013-06-28 13:29:18",
updated_at: "2013-06-28 13:29:18",
deleteFlag: false
>,
#<
Contact id: 1,
firm_id: 5,
contactType: ["place"],
name: "Mads Ellesgaard",
adress: "",
zipcode: 6400,
town: "Soenderborg",
country: "DK",
cvr: nil,
email: "[email protected]",
contact: "",
phone: "",
cellPhone: nil,
website: "",
created_at: "2013-06-28 11:58:58",
updated_at: "2013-06-29 09:35:39",
deleteFlag: false
>
]>
非常感谢!这是一个很好的帮助,我只需要将我的列从contactType重命名为contact_type,它就可以工作。 –