ruby-on-rails - Ruby on Rails 4 范围持续 5 条记录

标签 ruby-on-rails ruby ruby-on-rails-4

我正在尝试创建一个范围来获取 Rails 4 中的最后 5 条记录,但我遇到语法问题。这是我成功做到的:

范围:新闻,last(5).reverse

范围:most_recent,-> { order(created_at: :desc).limit(10) }

但是这不起作用。

有什么想法吗?

最佳答案

尝试

scope :most_recent, -> { order("created_at DESC").limit(5) }

关于ruby-on-rails - Ruby on Rails 4 范围持续 5 条记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34473642/

相关文章:

ruby-on-rails - 使用 seed.rb 文件创建记录时出现 CarrierWave::FormNotMultipart 错误

ruby-on-rails - 在 Ruby 中,我可以将数组的每个元素单独传递给接受 *args 的方法吗?

ruby-on-rails - Rails 如何从 dateTime 中删除 UTC 偏移文本 ('UTC' ) 只留下 DateTime?

ruby-on-rails - 如何在rails3.0中插入多条记录

ruby-on-rails - 用户属性不会保存

jquery - 如何使用 jquery 按钮单击呈现特定页面模板

ruby-on-rails - 从 Rails 模型生成 schema.rb(不带数据库)

ruby-on-rails - rails : text_field attributes in lowercase

javascript - 如何使用 ruby​​ 哈希作为 javascript 函数的选项

mysql - 验证同一个表中引用同一个表的两个外键