Activerecord 按用户id和活动id查找只显示一条记录
我有一个桌子使用者Activerecord 按用户id和活动id查找只显示一条记录,activerecord,codeigniter-2,Activerecord,Codeigniter 2,我有一个桌子使用者 身份证 用户id 活动标识 地位 我需要显示具有特定用户id和活动id的所有数据。我正在尝试 用户::按用户id和活动id(“5”、“11”)查找 但它只给出了一个记录 如何获取所有值?您没有给出太多的信息,但是如果使用Rails 4,也许您可以尝试返回一条记录: User.find_by(user_id: 5, activity_id: 11) 或 请使用以下查询获取具有特定用户id和活动id的所有记录 User.where(user_id: 5, activity_
- 身份证
- 用户id
- 活动标识
- 地位 我需要显示具有特定用户id和活动id的所有数据。我正在尝试 用户::按用户id和活动id(“5”、“11”)查找
如何获取所有值?您没有给出太多的信息,但是如果使用Rails 4,也许您可以尝试返回一条记录:
User.find_by(user_id: 5, activity_id: 11)
或
请使用以下查询获取具有特定用户id和活动id的所有记录
User.where(user_id: 5, activity_id: 11)
它提供一个ActiveRecord::Relation数组
根据的文件规定,由(args)查找查找第一条记录 符合指定条件。
参考:
它是否返回所有记录?或者只是一条记录?你能解释一下
find\u by
是如何回答这个问题的吗?这里的上下文是什么?我认为find_by
是错误的答案,同意吗?
User.where(user_id: 5, activity_id: 11)