Rails условия равны одному из массивов - ошибки синтаксиса - PullRequest
0 голосов
/ 29 июля 2010

Привет, я пытаюсь понять, почему я получаю синтаксическую ошибку для этого:

: условие => ["rank =? And primaries.relationship =?", ['CPT', 'SFC'], "Супруга"]

Мне нужно проверить "ранг" по массиву опций.

Похоже, это должно быть довольно просто, какие-либо предложения?

1 Ответ

1 голос
/ 29 июля 2010

Что-то вроде этого возможно:

:conditions => ["rank IN (?, ?) AND primaries.relationship = ?", 'CPT','SFC', "Spouse"]
...