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升级会导致错误的参数错误的主要内容,如果未能解决你的问题,请参考以下文章
为啥当我尝试将 rails 更新到 4.0.0 时会发生这种情况?
Rails 4 升级 JSON::ParseError 旧会话
升级到 Rails 5 时,序列化为哈希的现有数据会产生错误
将文本文件从 Android 上传到 Rails 会导致内容类型欺骗错误