文件名称:模型类方法实验室v-000
文件大小:43KB
文件格式:ZIP
更新时间:2024-03-11 19:29:33
Ruby
使用活动记录的最佳查询 学习目标 使用ActiveRecord的AREL库来构建优化的查询 介绍 在编程中,一个很好的准则是: 使用最佳工具完成工作 例如,您不想使用JavaScript来构建用于飞向月球的计算机。 JavaScript的十进制精度不是很好,在距离月球很远的地方,在小数点后的十万分之一处得到一个数字,是落在该天体上或长途跋涉永远之间的区别。 数据库在链接和汇总数据方面令人赞叹。 Ruby是一种不错的通用编程语言。 因此,当我们需要从数据库中获取数据时,我们希望让DATABASE尽可能多地完成这项工作。 那就是它的优点。 这就是它喜欢做的。 为了出色地完成其他功能,它牺牲了一些功能。 如果使用此代码: doctors = Doctor . all first_six_drs = doctors [ 0 .. 5 ] 通过使用RUBY使用Ruby的range方法( [
【文件预览】:
model-class-methods-lab-v-000-master
----log()
--------.keep(0B)
----public()
--------500.html(1KB)
--------robots.txt(204B)
--------422.html(1KB)
--------favicon.ico(0B)
--------404.html(1KB)
----config.ru(154B)
----db()
--------seeds.rb(3KB)
--------schema.rb(2KB)
--------migrate()
----.learn(91B)
----lib()
--------tasks()
--------assets()
----Gemfile(133B)
----spec()
--------models()
--------feature_helper.rb(21B)
--------spec_helper.rb(928B)
----Rakefile(252B)
----CONTRIBUTING.md(2KB)
----config()
--------initializers()
--------application.rb(484B)
--------environments()
--------locales()
--------boot.rb(128B)
--------spring.rb(111B)
--------cable.yml(116B)
--------secrets.yml(965B)
--------puma.rb(2KB)
--------routes.rb(139B)
--------database.yml(576B)
--------environment.rb(128B)
----LICENSE.md(1KB)
----README.md(3KB)
----.rspec(30B)
----Gemfile.lock(3KB)
----.gitignore(642B)
----app()
--------views()
--------models()
--------controllers()
--------helpers()
--------mailers()
--------assets()
----bin()
--------setup(920B)
--------bundle(129B)
--------rake(90B)
--------rails(141B)
--------update(782B)
----vendor()
--------assets()