Rails 4.0.0到4.1.0升级会导致错误的参数错误

问题描述 投票:0回答:1

我已经从Rails 4.0.0升级到Rails 4.1.0。

现在我收到了这个错误:

错误的参数个数(1表示0)

 @courses = Course.all(:conditions =>{ :lecturer_id => session[:user_id] })

我该如何解决?

ruby-on-rails ruby ruby-on-rails-4 activerecord ruby-on-rails-4.1
1个回答
3
投票

你应该使用Active Record的.where()方法:

@courses = Course.where(lecturer_id: session[:user_id])
© www.soinside.com 2019 - 2024. All rights reserved.