【文件属性】:
文件名称:jsonapi-scopes:这个gem允许您根据请求,按照JSON过滤和排序ActiveRecord关系
文件大小:56KB
文件格式:ZIP
更新时间:2021-05-26 04:57:41
json-api rails-gem Ruby
Jsonapi ::范围
该gem提供了一组方法,使您可以根据请求包括,过滤和排序ActiveRecord关系。 它被构建为一个简单,健壮和可扩展的系统。 它尽可能遵循。
这也是一个可以帮助您遵循JSON:API specification解决方案。 它不在乎您要如何处理结果。
而且,它可以无缝集成到您的Rails应用程序中,而不是一个完整的库。
安装
将此行添加到您的应用程序的Gemfile中:
gem 'jsonapi-scopes'
然后执行:
$ bundle
用法
筛选
这个gem支持。
gem添加了一个用于定义公共范围的filter方法。 它充当常规作用域。
class Contact < ActiveRecord :: Base
include Jsonapi :: Filter
# Respond to `apply_filter`
filte
【文件预览】:
jsonapi-scopes-master
----.gitignore(137B)
----bin()
--------test(155B)
----.rubocop.yml(192B)
----.ruby-version(6B)
----LICENSE(1KB)
----CHANGELOG.md(1KB)
----.github()
--------FUNDING.yml(24B)
--------workflows()
----jsonapi-scopes.gemspec(1KB)
----README.md(6KB)
----lib()
--------jsonapi()
----Gemfile(747B)
----Rakefile(583B)
----test()
--------dummy()
--------test_helper.rb(886B)
--------jsonapi()
----Gemfile.lock(4KB)