建設條件陣列我試圖建立一個條件陣列使用在一份聲明是:導軌 - 準備好的語句
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