把所有的东西都带到onl01 seng-ft-090820

时间:2024-03-06 11:53:58
【文件属性】:

文件名称:把所有的东西都带到onl01 seng-ft-090820

文件大小:10KB

文件格式:ZIP

更新时间:2024-03-06 11:53:58

Ruby

基本狗ORM 目标 了解什么是对象关系映射器(ORM)。 在ruby程序中使用关系数据库管理系统(RDBMS)时,具有实现ORM特性的能力。 指示 本实验涉及为Dog对象构建基本的ORM。 lib/dog.rb定义的Dog类实现基本ORM的行为。 环境 我们的环境将成为需求和负担的单点。 它还将定义一个常量DB ,其唯一职责是建立和维护与我们应用程序数据库的连接。 DB = {:conn => SQLite3::Database.new("db/dogs.db")} DB设置为等于具有单个密钥:conn的哈希。 关键字:conn将具有db目录中与sqlite3数据库的连接值。 但是,在我们的测试环境spec_helper ,我们将重新定义该键的值(而不是常量)以指向内存数据库。 这将使我们的测试能够独立于生产数据库运行。 每当我们要引用应用程序与数据库的连接时,我们都将仅依赖DB[:


【文件预览】:
bringing-it-all-together-onl01-seng-ft-090820-master
----.gitignore(642B)
----.rspec(53B)
----LICENSE.md(1KB)
----CONTRIBUTING.md(2KB)
----db()
--------dogs.db(0B)
----spec()
--------spec_helper.rb(635B)
--------dog_spec.rb(4KB)
----README.md(5KB)
----config()
--------environment.rb(101B)
----lib()
--------dog.rb(0B)
----Gemfile(113B)
----.learn(94B)
----Gemfile.lock(668B)

网友评论