如何以简单形式创建has_one关联

时间:2016-01-05 13:32:09

标签: ruby-on-rails simple-form

在多对多关联中,如果我们有

class Video
  has_many :tagging
  has_many :tags, through: :tagging
end

class Tagging
  belongs_to :video
  belongs_to :tag

class Tag
  has_many :taggings
  has_many :videos, through: :tagging

我可以使用f.association :tags, as: :check_boxes创建关联,该关联可以在使用video_idtag_id进行标记时创建实例

但是,我想更改为视频has_one标记。但我无法创建关联,因为simple-form不支持has_one关联。

class Video
  has_one :tagging
  has_one :tag, through: :tagging
end

我该怎么办?如果我想在创建视频并选择标记时在tagging中创建关联实例?

0 个答案:

没有答案