Это, кажется, не работает:Как вы выполняете поиск SQL в (?) Вызове?
@zip = %w[07005, 07034, 07035]
CardSignup.find(:all, :conditions => ["zip_code IN (?)", @zip])
=> [ ]
Однако, если я простой find_by со вторым почтовым индексом, он возвращает результат:
CardSignup.find_by_zip_code("07034")
=> Object<x..
Что я делаю неправильно?
Как я могу изменить этот синтаксис, чтобы включить в него инструкцию 'OR'? Конечный результат, который я ищу, является чем-то вроде синтаксиса Rails/SQL, а не помощником Rails. – Trip
Какую версию Rails вы используете? –
http://stackoverflow.com/questions/1441791/how-to-select-where-id-in-array-rails-activerecord-without-exception –