请帮我避免这种语法错误
我想选择带有孩子的第一个类别。
{{1}}
答案 0 :(得分:2)
为什么不这样做?
@categories = Category.where(id: [1], parent_id: [1])
这将为您提供id = 1
和parent_id = 1
的所有类别。
请注意,除非您想要包含ID数组或父ID,否则您不需要[]
。如果你只想要一个id和一个父id,你可以这样做:
@categories = Category.where(id: 1, parent_id: 1)
答案 1 :(得分:0)
假设您要查找id = 1且parent_id = 1的类别记录 查询应该是:
@category = Category.where(id:1,parent_id:1).first