轨道上的拼音 - 通过 rails3 中的嵌套表单自动创建连接表记录



所以我有一个模型,我们称之为帖子。

帖子有很多 :标签

有一个名为 :tag_joins 的标记连接表

帖子有很多 :标签, :通过 => :tag_joins

当我创建一个新标签时,从帖子的显示视图中,我希望它自动在连接表中创建一条记录:tag_joins...

我觉得在我的post.rb文件中做这样的事情应该是可能的:

 def tag_attributes=(hash)
    hash.each do |tag_values|
      tags << Tag.build
    end
  end

但它不起作用..有什么想法吗?

更新:

我目前收到的错误在更新块的帖子控制器中:

unknown attribute: tag

我想accepts_nested_attributes_for :tags, :tag_joins 应该为您完成这项工作

相关内容

  • 没有找到相关文章

最新更新