所以我有一个模型,我们称之为帖子。
帖子有很多:标签
有一个名为:tag_joins
的标记连接表帖子有很多:标签,:通过=> :tag_joins
当我创建一个新标签时,从帖子的show视图中,我想自动在连接表中创建一条记录:tag_joins ...
我觉得这应该可以通过在post.rb文件中执行类似的操作来实现:
def tag_attributes=(hash)
hash.each do |tag_values|
tags << Tag.build
end
end
但它不起作用。任何想法?
更新
我当前收到的错误是在更新块的PostsController中:
unknown attribute: tag
答案 0 :(得分:0)
我想accepted_nested_attributes_for:tags,:tag_joins应该为你做的工作