【发布时间】:2016-10-13 12:39:24
【问题描述】:
我正在对行为怪异的对象进行一些保存和销毁操作。
if already_in_server
bookmark_obj = array_already_bookmarked.detect {|bookmark| bookmark.article_doi == article_doi["doi"]}
if 1 == article_doi["isbookmarked"]
binding.pry
bookmark_obj.updated_at = Time.now
bookmark_obj.save
else
bookmark_obj.destroy
end
end
它们之间的关联:
up has_many -----> bookmarks
bookmark belongs_to --> up
但是当我尝试调用 up.bookmarks 时,它也会返回被破坏的对象和
bookmark_obj.updated_at = Time.now
没有更新。
【问题讨论】:
标签: ruby-on-rails object activerecord insert-update destroy