gpt4 book ai didi

ruby-on-rails - 没有 Rails 的 Ruby 关联

转载 作者:数据小太阳 更新时间:2023-10-29 08:52:34 24 4
gpt4 key购买 nike

在 Rails 中很容易做 User.first.monkeys.first.uncle 等事情

如果没有 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>]

提前致谢。

最佳答案

为什么不直接使用 in-memory database with ActiveRecord and SQLite ?您不需要为了使用 ORM 而导入所有 Rails。您也可以使用类似 Sequel 的替代方法或 DataMapper取决于您的喜好。

关于ruby-on-rails - 没有 Rails 的 Ruby 关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9300520/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com