以下命令在拉出具有特定功能的所有样式时非常有用: 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查询.