![](/img/trans.png)
[英]How to get unique records from Active Record rails 4 based on a column
[英]How to get column from active record query
question = Question.select('id, question, promo_title, promo_code, group_id').where(:group_id => group_id).limit(1)
cookies[:question_id] = question['id']
cookies[:question_id] = question.id
你需要做
cookies[:question_id] = question[0].id
您的查询将为您提供Question::ActiveRecord_Relation
对象。 为了获取数据,您可以使用#each
遍历所有记录,并使用#[]
从结果集合中获取任何特定数据。 在您的情况下,它仅保存一条记录,因此您可以使用#[]
方法,并将其参数设为0
。
现在, question[0]
将为您提供一个Question
实例,现在您可以按照常规的Rails方式在其上调用#id
方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.