在多对多关联中,如果我们有
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_id
和tag_id
进行标记时创建实例
但是,我想更改为视频has_one
标记。但我无法创建关联,因为simple-form
不支持has_one关联。
class Video
has_one :tagging
has_one :tag, through: :tagging
end
我该怎么办?如果我想在创建视频并选择标记时在tagging
中创建关联实例?