2

次のことをしようとしています

ElectricityProfile.find_by_sql ["select * from electric_profiles where owner_id IN?"、array]

ただし、SQLは配列を受け入れないようです。

列を配列と照合する他の方法はありますか?

使用:Rails 3.2.x Ruby 193 MySQL

4

2 に答える 2

3

の周りに中かっこが必要です?

ElectricityProfile.find_by_sql ["select * from electricity_profiles where owner_id IN (?)", array]

また

ElectricityProfile.where("owner_id IN (?)", array)
于 2012-11-26T09:12:31.837 に答える
-2

以下を使用してください。

           ElectricityProfile.find_by_sql("select * from electricity_profiles where owner_id in (?)", array])
于 2012-11-26T09:15:31.907 に答える