在Rails中加入“AND”而不是“OR”

时间:2017-02-04 11:32:41

标签: ruby-on-rails ruby activerecord ruby-on-rails-5

我有这个问题:

res = Model1.joins(:items).where(items: {id: [1, 2, 3]}).uniq

通过“OR”查询记录,因为它编译为“where in(?)”。我该如何更改它以使变为“AND”?

1 个答案:

答案 0 :(得分:0)

你可以尝试这种方式(事先准备好你的item_ids):

for i in  range(len(words)):
    count = 0
    for word in content:
        if words[i] == word:
            count += 1
    wordCount[file][i] = str(count)