ruby - 如何在 Ruby 中使用最大值或上限?

标签 ruby

我有一个分页器,显示第 1 页的以下内容

记录 1 到 10

10 是每页的记录数。对于新用户来说,他们的记录可能少于 10 条,因此显示 10 条作为每页的 # 行不通

我怎样才能做这样的事情

if total_record_count is < 10, show total_record_count ELSE show 10 (records per page)

谢谢

最佳答案

嗯,总有 Enumerable#min :

<%= [posts.count, 10].min %>

关于ruby - 如何在 Ruby 中使用最大值或上限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6405715/

相关文章:

ruby - 在 Linux 上的 rclone 安装卷中启动 ruby​​ irb 时出错

ruby-on-rails - 具有多个 idP 的 OneLogin SSO

ruby - 启动 Knife 配置命令时出错

java - Groovy 异常后重试

ruby - Braintree API 返回的交易顺序

ruby - 有没有更像 ruby 的方法来做到这一点?

ruby - "Display information for each person"

c - 在 C 中嵌入 Ruby 解释器,SIGSEGV

ruby-on-rails - 在 RABL 模板中,如何舍入一些数字而不舍入其他数字?

ruby - 添加两个 ActiveRecord::Relation 对象