建设条件阵列我试图建立一个条件阵列使用在一份声明是:导轨 - 准备好的语句
Cars.find(:all, :conditions=>["color = ? AND doors = ? AND type = ?", "black", "4", "sedan"])
我试着做以下,但得到“的ActiveRecord ::的错误PreparedStatementInvalid(错号码绑定变量(4 2)“:
conditions = []
conditions += ["color = ?", "black"]
conditions += ["doors = ?", "4"]
conditions += ["type = ?", "sedan"]
Cars.find(:all, :conditions=>conditions)
什么是建设一个条件准备语句的正确方法
什么版本的Rails,这是什么? –
这是Rails 2.3.11 – oprogfrogo