首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails 4数据建模

Rails 4数据建模
EN

Stack Overflow用户
提问于 2015-04-01 18:47:38
回答 1查看 20关注 0票数 1

我是一个Rails新手,我有以下问题:

我需要开发一个演示应用程序,以管理犯罪替代处罚(在这种情况下,罪犯不在监狱,但他们必须在一定时间内免费提供社会服务)。

因此,我们有一个,它把许多犯罪都列出来,每个罪行都有自己的刑罚。

对于如何使用Rails 4对其建模,有什么建议吗?

我真的很感激你的帮助!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-01 19:00:25

您可以通过使用has_one :through关联来完成它,在这里读取它,basics.html#the-has-one-through-association

代码语言:javascript
复制
   class Criminal < ActiveRecord::Base
      has_many :crimes
      has_one :penalty, through: :crime
    end

    class Penalty < ActiveRecord::Base
      belongs_to :criminal
      belongs_to :crime
    end

    class Crime < ActiveRecord::Base
      has_many :criminals
      has_one :penalty, through: :criminal
    end
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29398480

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档