【问题标题】:AcitveRecord - Map exsisting Row id to Class RecordActiveRecord - 将现有行 id 映射到类记录
【发布时间】:2015-12-08 21:18:53
【问题描述】:

我有 3 张桌子:

表 1:

表 2:

表 3:

Table1.cat == Table2.id Table1.adtype == Table3.id

表 2 和表 3 的行已经存在,并且不会在创建表 1 中的新行时创建。表 2 和表 3 中的行不应依赖于表 1 中的行。

在 Rails 4 中使用 ActiveRecord,如何正确映射这些数据,以便通过关联加载表 2 和表 3 中的行数据?

假设表 1 的类是 test,我希望能够做到 test.classname 并让它显示 Fairway Woods

【问题讨论】:

    标签: mysql ruby-on-rails ruby ruby-on-rails-4 rails-activerecord


    【解决方案1】:
    belongs_to :classtypes, :foreign_key => :adtype
    belongs_to :classcat, :foreign_key => :cat
    

    这对我有用

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-04-18
      • 1970-01-01
      • 2021-01-04
      • 2015-12-30
      • 1970-01-01
      • 1970-01-01
      • 2014-05-28
      相关资源
      最近更新 更多