これは動作していないようです:私は2番目の郵便番号を持つ単純なfind_byをすればSQL find in(?)コールはどのように実行しますか?
@zip = %w[07005, 07034, 07035]
CardSignup.find(:all, :conditions => ["zip_code IN (?)", @zip])
=> [ ]
しかし、それは結果を返します:
CardSignup.find_by_zip_code("07034")
=> Object<x..
は私が間違って何をしているのですか?
「OR」文を含めるようにその構文を変更するにはどうすればよいですか?私が探している最終結果は、Railsヘルパーではなく、Rails/SQL構文の中にあるものです。 – Trip
あなたはどのバージョンのRailsを使用していますか? –
http://stackoverflow.com/questions/1441791/how-to-select-where-id-in-array-rails-activerecord-without-exception –