А какой вопрос? Если интересно что не так с запросом на RoR, то было бы полезно его увидеть.
Сам sql запрос смотрится слишком странно, так как genre_id по-любому не сможет быть равен 10 и 12 одновременно. Если я правильно понял задачу (тут она тоже не описана), то надо делать AND вместо OR. То есть, если фильм не имеет жанр 10 и не имеет жанр 12.