Ruby on Rails 3(3.1)ActiveModel关联(无表格嵌套模型)

WHI*_*LOR 8 activemodel ruby-on-rails-3

如何实现ActiveModel关联(无表格嵌套模型)?

例如:

book has many chapters
Run Code Online (Sandbox Code Playgroud)

使用ActiveRecord,我将创建两个模型并使用has_manybelongs_to进行分析.但是ActiveModel没有这样的功能.我该如何实现呢?

Jar*_*arl 7

使用rails版本> = 2.3.x,您可以使用activerecord-tableless gem.使用该gem,您可以在没有数据库的情况下进行关联和验证.

更新

我已被添加为gem的作者,我已更新gem以支持更新的Rails版本.所以现在我们可以在Rails版本> = 2.3中使用无关联的无表格模型


Dom*_*let 5

你不能那样做.它不是活跃的记录.

您可以在以下位置查看ActiveModel文档(和源代码):

https://github.com/rails/rails/tree/master/activemodel

我想你必须以旧的时尚方式,使用一系列章节和章节中的书籍参考.

希望这可以帮助!