代码之家  ›  专栏  ›  技术社区  ›  Harish Shetty

如何在一个对象级别上覆盖has_many集合的autosave选项?

  •  0
  • Harish Shetty  · 技术社区  · 15 年前
    class Article
      has_many Comments
    end
    
    class Comments
      belongs_to Article
    end
    
    # Logic for importing Comments and Ratings
    a = Article.find_by_name(name)
    a.comments = comments # comments list gets saved.
                          # I want to delay this
    #
    # some other logic
    #
    
    Article.transaction
    # save Comments 
    # save Ratings
    
    end
    

    在上面的示例中,如何禁用注释集合的自动保存?

    1 回复  |  直到 15 年前
        1
  •  0
  •   pjb3    15 年前

    在保存文章之前,不要保存将评论添加到文章中。