我想在我的 Rails 应用程序中使用数据表,但我想避免自己准备 JSON 数据,所以我正在寻找一个可以做到这一点的 gem。理想情况下,我会传递一个 ActiveRecored Relation 和 gem 生成的 JSON 可以被数据表使用,例如:
class ItemsController < ApplicationController
def index
# I fetch data I need (taking into account authorization, search etc.)
@items = Item.find_relevant_items
respond_to do |format|
# gem prepares JSON for datatables
format.json { ItemDatatable.new(@items) }
# ...
end
end
end
我知道有几个可用的宝石。但是,它们不适合我:jquery-datatables-rails只是 JS 的包装器,而其他的似乎已过时或未维护(ajax-datatables-rails、rails_datatables、simple_datatables)。
您知道任何可以为数据表提供数据的 gem 吗?