sexy_scopes:停止在ActiveRecord范围内编写SQL:拥抱Ruby!

时间:2024-03-21 23:28:41
【文件属性】:

文件名称:sexy_scopes:停止在ActiveRecord范围内编写SQL:拥抱Ruby!

文件大小:29KB

文件格式:ZIP

更新时间:2024-03-21 23:28:41

Ruby

警告:此刻尚未维护,抱歉:( SexyScopes 无需SQL即可编写美观而富有表现力的ActiveRecord范围 SexyScopes是一个宝石,它添加了语法糖来在Ruby中创建ActiveRecord范围,而不是SQL。 这样可以实现更具表现力,更不易出错且与数据库无关的条件。 警告:该gem需要Ruby> = 2.0.0和ActiveRecord> = 4.2 用法与范例 让我们用以下模式定义一个Product模型: # price :integer # category :string # draft :boolean class Product < ActiveRecord> { where ( 'category IS NOT NULL AND draft = ?


【文件预览】:
sexy_scopes-master
----.gitignore(89B)
----gemfiles()
--------activerecord_4_2.gemfile(155B)
--------activerecord_edge.gemfile(235B)
--------activerecord_5_0.gemfile(155B)
--------activerecord_5_1.gemfile(155B)
----.travis.yml(1KB)
----CONTRIBUTING.md(1KB)
----LICENSE(1KB)
----CHANGELOG.md(1KB)
----sexy_scopes.gemspec(2KB)
----spec()
--------arel()
--------config.example.yml(370B)
--------support()
--------matchers()
--------config.travis.yml(427B)
--------spec_helper.rb(541B)
--------active_record()
--------fixtures()
----README.md(8KB)
----lib()
--------arel()
--------sexy_scopes()
--------sexy_scopes.rb(701B)
----Appraisals(358B)
----Gemfile(70B)
----Rakefile(611B)

网友评论