当前位置 : 主页 > 编程语言 > ruby >

ruby-on-rails – ActiveRecord与ID数组连接

来源:互联网 收集:自由互联 发布时间:2021-06-23
以下命令在拉出具有特定功能的所有样式时非常有用: Style.joins(:style_features).where('style_features.feature_id= ?', 1) 有可能做同样的事情,但对于一系列功能?如: Style.joins(:style_features).where(
以下命令在拉出具有特定功能的所有样式时非常有用:

Style.joins(:style_features).where('style_features.feature_id= ?', 1)

有可能做同样的事情,但对于一系列功能?如:

Style.joins(:style_features).where('style_features.feature_id= ?', [1, 2, 3])
你可以简单地做:

Style.joins(:style_features).where(style_features: { feature_id: [1, 2, 3] })

此查询将让Rails根据您定义的DataBase Adapter处理SQL查询.

网友评论