连接表的额外字段

时间:2013-07-30 13:52:51

标签: ruby-on-rails-3

我正在使用Rails 3.2构建Web应用程序。 我有三张桌子。项目,任务和文章。

TASK

has_many :articles
has_many :items, :through => :articles

ITEM

has_many :articles
has_many :tasks, :through => :articles

ARTICLE

belongs_to :task
belongs_to :item

在连接表(文章)中,我得到了一个名为amount的额外字段。 如何在创建关系时设置此字段?

现在我这样做,但感觉不对。

Article.create(item_id: self.item_id, task_id: self.id, amount: self.item_amount)

0 个答案:

没有答案