dan*_*iel 2 activerecord ruby-on-rails ruby-on-rails-3
嘿我想找到一种方法来过滤我的帖子记录.我只想显示不比前天更早的记录.我想出了这行代码,
Post.where(:course_id => current_user.courses & :date > (Date.yesterday-1))
Run Code Online (Sandbox Code Playgroud)
但是我收到这个错误: can't convert Symbol into Array
感谢你的时间
您不能在多个哈希项之间使用&符号,并且必须使用字符串来执行少于,大于等的任何操作.
Post.where("course_id in (?) and date > ?", current_user.courses, Date.yesterday - 1)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2264 次 |
| 最近记录: |