Rails有一个方法,它返回Relation和find方法,它接受实体并基于主要内容查找(你不应该明确指定它)。
有接受实体的方法吗?
例如,User.where(params[:id])
- >从user.id = ...
答案 0 :(得分:1)
如果您已拥有用户记录,为什么还需要在哪里找到它?如果它是关联,您可以执行User.where(:company_id => company.id)
之类的操作,但是您无法自行传递记录。
此外,User.find(params[:id])
与User.where(:id => params[:id]).first
相同。
答案 1 :(得分:1)
以下是有效的,但我不明白您为什么要寻找已有的物品?
User.where(:id => user)