文件名称:探照灯:探照灯可帮助您通过编写的Ruby方法从选项构建搜索
文件大小:20KB
文件格式:ZIP
更新时间:2024-02-22 22:10:13
ruby search orm RubyRuby
探照灯 状态 我认为探照灯“完成了” 。 它没有生产依赖性,因此没有理由不应该无限期地工作。 我也转移到其他事情上。 如果您发现错误,请随时打开一个问题,以便其他人可以找到它并进行讨论,但是我个人不大可能答复。 如果Searchlight不再满足您的需求,请分叉! :) 描述 Searchlight是一种使用ORM进行数据库搜索的魔术方法。 Searchlight可以与任何可以使用链式方法调用(例如ActiveRecord的.where(...).where(...).limit(...)或带有 , 类似链的查询来构建查询的ORM或对象一起使用等)。 入门 和可帮助您入门。 总览 Searchlight的主要用途是支持Web应用程序中的搜索表单。 Searchlight不会为您编写查询。 它的作用是: 给您一个可以用来构建搜索表单的对象(例如,在Rails中使用form_for ) 给您一个合理的放置查询逻辑的地方 根据用户提交的内容来确定要运行搜索的哪一部分(例如,如果他们没有填写“名字”,则不要在WHERE first_name =部分中进行操作) 例如,如果您有一个名
【文件预览】:
searchlight-master
----.gitignore(204B)
----.rspec(26B)
----gemfiles()
--------Gemfile.rails-4.0.x(111B)
--------Gemfile.rails-3.2.x(111B)
----.travis.yml(40B)
----CODE_OF_CONDUCT.md(630B)
----CHANGELOG.md(6KB)
----LICENSE.txt(1KB)
----spec()
--------searchlight_spec.rb(121B)
--------support()
--------spec_helper.rb(510B)
--------searchlight()
----searchlight.gemspec(1KB)
----README.md(10KB)
----lib()
--------searchlight.rb(85B)
--------searchlight()
----TODO.md(147B)
----Gemfile(96B)
----Rakefile(839B)