Fiv*_*ell 5 ruby gem rubygems ruby-on-rails ruby-on-rails-3
你能为Ruby on Rails推荐好的数据网格类/ gem吗?与ZF的http://code.google.com/p/zend-framework-datagrid/一样
Bog*_*iev 10
您还可以尝试datagrid gem.这不仅关注具有列的网格,还关注过滤器.
class SimpleReport
include Datagrid
scope do
User.includes(:group)
end
filter(:category, :enum, :select => ["first", "second"])
filter(:disabled, :eboolean)
filter(:confirmed, :boolean)
filter(:group_id, :integer, :multiple => true)
integer_range_filter(:logins_count, :integer)
filter(:group_name, :string, :header => "Group") do |value|
self.joins(:group).where(:groups => {:name => value})
end
column(:name)
column(:group, :order => "groups.name") do |user|
user.name
end
column(:active, :header => "Activated") do |user|
!user.disabled
end
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8847 次 |
| 最近记录: |