dynamic-orm-lab-online-web-sp-000

时间:2024-04-08 14:17:59
【文件属性】:

文件名称:dynamic-orm-lab-online-web-sp-000

文件大小:9KB

文件格式:ZIP

更新时间:2024-04-08 14:17:59

Ruby

#动态ORM实验室 目标 构造一个可用于多个类的ORM超类 从ORM类继承方法到Student类 动态ORM和继承 至此,我们已经了解了动态ORM的价值-一种编写几乎完全抽象的ORM的方法。关键要点是该ORM并非特定于任何一个类。该代码将存在于一个类(超类)中,并继承给我们希望可以访问ORM方法的任何类(子类)。 现在,我们已经进行了一些练习,让我们构建一个可以继承到任何类的动态ORM。 让我们开始吧 超级班 在lib目录中,您将看到interactive_record.rb文件。该文件是几乎所有ORM代码都将存在的位置。设置好之后,您将与子类共享该类中的方法。 儿童班 您的Student班级位于lib/student.rb 。此类将从InteractiveRecord继承。您的方法不会在此类中编写。设置继承后, InteractiveRecord定义的所有方法将对Student可用。 注


【文件预览】:
dynamic-orm-lab-online-web-sp-000-master
----config()
--------environment.rb(301B)
----db()
--------parents.db(8KB)
--------students.db(8KB)
----CONTRIBUTING.md(2KB)
----Gemfile(74B)
----Gemfile.lock(255B)
----.rspec(52B)
----spec()
--------student_spec.rb(3KB)
--------spec_helper.rb(438B)
----LICENSE.md(1KB)
----.gitignore(642B)
----.learn(87B)
----lib()
--------student.rb(151B)
--------interactive_record.rb(110B)
----README.md(2KB)

网友评论