【发布时间】:2016-12-11 14:56:50
【问题描述】:
从我读到的文档中:
class Book < ApplicationRecord
belongs_to :author, class_name: "Patron", foreign_key: "patron_id"
end
所以据此我正在尝试下一个:
class Choco < ActiveRecord::Base
has_many :kinds, inverse_of: :choco, foreign_key: :myhash
和
class Kind < ActiveRecord::Base
belongs_to :choco, foreign_key: :myhash
但它却粘贴在那一列 NULL 中,我不明白为什么。
架构
对于巧克力:
— (id, title, myhash)
对于种类:
— (id, choco_id, title)
我想在创建新种类时将 myhash 粘贴到 choco_id 字段。
有什么问题?
【问题讨论】:
标签: ruby-on-rails ruby database foreign-keys foreign-key-relationship