我需要为外汇交易实施以下架构(pamm账户) 账户(pamm账户)有很多账户(其他交易账户)
我想我需要为撰写帐户添加新实体。我是对的吗?
这样的事情?
class Investment < ActiveRecord
has_and_belongs_to_many :accounts
end
class Account < ActiveRecord
has_and_belongs_to_many :investments
end
和AccountInvestment table
与account_id
和investment_id
我需要has_and_belongs_to_many
关联吗?
我怎么能正确地做到这一点?
答案 0 :(得分:0)
如果您的帐户嵌套在多个级别,我认为您需要树结构。 搜索&#39; rails树模型&#39;
简单示例:
class Account < ActiveRecord::Base
belongs_to :parent, class_name: "Account"
has_many :children, class_name: "Account", foreign_key: "parent_id"
end