以下型号正在运作
anonymous = AnonymousCustomer.where(email: 'testmail@yahoo.in').ids
以上内容会返回类似[26, 27]
但要找到相关的记录ID我该怎么做呢
我试过
anonymous = AnonymousCustomer.where(email: 'testmail@yahoo.in').select("post_id")
以上查询将结果抛出为
#<ActiveRecord::Relation [#<AnonymousCustomer id: nil, post_id: 289>, #<AnonymousCustomer id: nil, post_id: 290>]>
但预期的输出为[289, 290]
,任何人都可以提供帮助。
答案 0 :(得分:0)
尝试使用anonymous = AnonymousCustomer.where(email: 'prabhaapitest@yahoo.in').pluck(:post_id
)