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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Rails 4.0.0到4.1.0升级会导致错误的参数错误相关的知识,希望对你有一定的参考价值。

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

现在我收到了这个错误:

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

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

我该如何解决?

答案

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

@courses = Course.where(lecturer_id: session[:user_id])

以上是关于Rails 4.0.0到4.1.0升级会导致错误的参数错误的主要内容,如果未能解决你的问题,请参考以下文章