文件名称:ruby-oo-object-relationships-has-many-through-lab
文件大小:13KB
文件格式:ZIP
更新时间:2024-03-30 00:19:11
Ruby
有许多实验室 目标 编写通过“ has many through”关系相互关联的类。 编写使用“具有多次通过”关系来传递有关对象的信息的方法。 概述 在本实验中,我们将处理两组三个类。 我们有Song , Artist和Genre类。 歌曲属于艺术家,属于一种流派。 一个流派有很多歌曲,而一个艺术家有很多歌曲。 一个艺术家通过其歌曲具有多种流派,而一种类型则通过其歌曲具有多种流派。 我们也有Appointment , Doctor和Patient课程。 约会属于患者和医生。 医生有很多约会,而病人有很多约会。 一名医生通过任命有很多病人,而一名患者通过任命有很多医生。 指示 从Artist / Song / Genre域开始。 Artist模型: Artist类需要一个以空数组开头的类变量@@all 。 Artist类需要一个类方法.all ,该方法列出了class变量中的每个
【文件预览】:
ruby-oo-object-relationships-has-many-through-lab-master
----.gitignore(642B)
----.rspec(53B)
----LICENSE.md(1KB)
----CONTRIBUTING.md(2KB)
----spec()
--------01_artist_spec.rb(2KB)
--------02_song_spec.rb(1KB)
--------03_genre_spec.rb(1KB)
--------06_patient_spec.rb(2KB)
--------spec_helper.rb(4KB)
--------05_appointment_spec.rb(1KB)
--------04_doctor_spec.rb(2KB)
----README.md(5KB)
----lib()
--------patient.rb(1B)
--------doctor.rb(1B)
--------song.rb(1B)
--------appointment.rb(1B)
--------genre.rb(1B)
--------artist.rb(1B)
----Gemfile(86B)
----.learn(122B)
----Gemfile.lock(626B)