次のようなモデルがあります。
class Question < ActiveRecord::Base
belongs_to :level
def next
Question.first(:conditions => ['id > ? AND level_id = ?', self.id, self.level_id], :order => 'id ASC')
end
end
Railsでバージョン4.1.0に更新するまで、これは完全にうまくいきました。今、私はこのエラーを受け取ります:
QuestionsController#answer の ArgumentError Integer() の無効な値: "{:conditions=>[\"id > ? AND level_id = ?\""
これを修正する方法がわかりません。レールの更新がこの問題の原因である可能性はありますか? 別のアプリケーションにもまったく同じ方法があり、その方法は引き続き機能します。