我是Ruby的新手,我的表有以下主键:
-
-
-
交易详情:
-
股票代码:
当然,这些模型还有其他非主键,比如customer\u id、connection\u id或date、user\u id等等,但是这些对于关系来说并不重要,因为它们只是数据,或者我对它们没有任何问题。
这些是我的模型:
#models
class transaction_type < ActiveRecord::Base
has_many :transaction_headers, :foreign_key=>'transaction_type'
has_many :transaction_details, :foreign_key=>'transaction_type'
has_many :tickers, :through=>:transaction_details
end
class transaction_header < ActiveRecord::Base
belongs_to: transaction_types, :foreign_key=>'transaction_type'
has_many :transaction_details
has_many :tickers, :through=>:transaction_details
end
class transaction_detail < ActiveRecord::Base
belongs_to: transaction_headers
has_many :tickers
end
class ticker < ActiveRecord::Base
end
交易类型
交易明细
和
,但如何在
事务处理标题
和
,以及
交易明细
股票行情
股票行情
谢谢你