【文件属性】:
文件名称:ransack_mongo:基于查询参数的 MongoDB 搜索
文件大小:9KB
文件格式:ZIP
更新时间:2021-06-28 16:27:17
Ruby
洗劫蒙戈
Ransack Mongo 基于 ,但适用于 MongoDB。
使用 Ransack Mongo,您可以将查询参数转换为 Mongo 查询。
为什么是另一个宝石?
安装
将此行添加到应用程序的 Gemfile 中:
gem 'ransack_mongo'
然后执行:
$ bundle
或者自己安装:
$ gem install ransack_mongo
用法
# GET /customers?q[name_eq]=Pablo&q[middle_name_or_last_name_cont]=Cantero
# params[:q]
# => { name_eq: 'Pablo', middle_name_or_last_name_cont: 'Cantero' }
# RansackMongo::Query.parse(params[:q])
# => {
【文件预览】:
ransack_mongo-master
----.gitignore(154B)
----README.md(2KB)
----Gemfile(98B)
----spec()
--------ransack_mongo()
--------spec_helper.rb(198B)
----LICENSE.txt(1KB)
----.travis.yml(214B)
----ransack_mongo.gemspec(948B)
----lib()
--------ransack_mongo.rb(186B)
--------ransack_mongo()
----Rakefile(28B)