Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 活动管理资源索引:显示筛选的集合计数_Ruby On Rails_Activerecord_Activeadmin - Fatal编程技术网

Ruby on rails 活动管理资源索引:显示筛选的集合计数

Ruby on rails 活动管理资源索引:显示筛选的集合计数,ruby-on-rails,activerecord,activeadmin,Ruby On Rails,Activerecord,Activeadmin,我基本上是想在运行筛选器时,在资源索引页面标题中显示已筛选集合的计数——例如,当有人检查今天有多少用户注册时显示“Users-3”——就像在页面底部的分页中所做的那样——但我似乎不知道如何将其显示为索引的一部分:title=>x尝试以下操作:索引:title=>collection.count或索引:title=>proc{collection.count}或@users而不是collection如果您想在资源名称前加前缀,只需在proc中执行concat'ing: index :title =

我基本上是想在运行筛选器时,在资源索引页面标题中显示已筛选集合的计数——例如,当有人检查今天有多少用户注册时显示“Users-3”——就像在页面底部的分页中所做的那样——但我似乎不知道如何将其显示为索引的一部分:title=>x

尝试以下操作:
索引:title=>collection.count
索引:title=>proc{collection.count}
或@users而不是collection

如果您想在资源名称前加前缀,只需在proc中执行concat'ing:

index :title => proc{ "Users - #{collection.count}" }

我还没有测试过,但这应该对你有用。

我已经尝试过collection.count和resource.count——但这个过程就是它所做的;谢谢好吧,好奇-如果我想假装使用类ie“Users-56”索引:title=>“Users-#{proc{collection.count}”?-不一定不行;它会打印出来。index:title=>“Users-#{(proc{collection.count}).call}”,因为这将为#提供未定义的局部变量或方法` collection'——index:proc{collection |“Users-#{collection.count}”