2
在Rails是很容易做的事情一样User.first.monkeys.first.uncle等红宝石协会没有Rails的
我怎么能得到这个迷死人不Rails和没有数据库?我注意到有ActiveModel,但据我所知它没有任何关联的支持。
我希望能够做这样的事情:提前
foo = Foo.new
foo.bars
# => []
foo.add_bar(:a => 'a')
foo.bars
# => [#<Bar @attr={:a=>'a'}>]
foo.bars.first.bazs
# => []
foo.bars.first.add_baz(:b=>'b')
foo.bars.first.bazs
# => [#<Baz @attr={:b=>'b'}]
foo.bars.first.foo
# => [#<Foo>]
感谢。
ActiveRecord需要一个数据库,问题是“没有数据库” – 2012-02-15 20:34:36
确实如此,但是这是在我知道'内存中'数据库之前=] – Chris 2012-02-15 20:45:28
我将“没有数据库”解释为“没有数据库服务器“通常不包括SQLite,因为它是一种具有永久数据库文件的嵌入式服务器。使用内存模式意味着没有持久的数据库。 – tadman 2012-02-15 23:06:34