where_chain:WhereChain-不要写Post.where('comments>?',5),而要写Post.where.gt(comments:5)!

时间:2024-02-26 17:11:00
【文件属性】:

文件名称:where_chain:WhereChain-不要写Post.where('comments>?',5),而要写Post.where.gt(comments:5)!

文件大小:40KB

文件格式:ZIP

更新时间:2024-02-26 17:11:00

ruby rails activerecord hacktoberfest RailsRuby

哪里链 在Rails中,我们通常使用Active Record,它使我们SELECT * FROM posts WHERE posts.name = 'Foo'编写类似SELECT * FROM posts WHERE posts.name = 'Foo' SQL代码,而SELECT * FROM posts WHERE posts.name = 'Foo'并允许我们编写Post.where(name: 'Foo') 。 但是,这始终仅限于匹配相等性,因此您仍然必须编写Post.where('comments > ?', 5)才能获得具有5条以上注释的Posts。 在旧版本中,您还必须编写P


【文件预览】:
where_chain-master
----.gitignore(143B)
----where_chain.gemspec(1KB)
----.rspec(41B)
----gemfiles()
--------5.2.gemfile(116B)
--------5.0.gemfile(116B)
--------5.1.gemfile(116B)
--------6.1.gemfile(142B)
--------6.0.gemfile(142B)
--------4.2.gemfile(116B)
----bin()
--------test(173B)
----.travis.yml(794B)
----.rubocop.yml(268B)
----CHANGELOG.md(364B)
----spec()
--------dummy()
--------models()
--------factories()
--------rails_helper.rb(1KB)
----README.md(5KB)
----lib()
--------where_chain()
--------active_record()
--------where_chain.rb(379B)
----Appraisals(380B)
----Gemfile(70B)
----MIT-LICENSE(1KB)
----Rakefile(421B)
----Gemfile.lock(3KB)

网友评论