我在关注rubyonrails上的视频.org(创建博客).
我有以下型号:
议论rb
class Comment < ActiveRecord::Base
belongs_to :post
validates_presence_of :body # I added this
end
邮递rb
class Post < ActiveRecord::Base
validates_presence_of :body, :title
has_many :comments
end
模型之间的关系很好,除了一件事——当我删除帖子记录时,我希望RoR删除所有相关的 comments 记录.我知道ActiveRecords是独立于数据库的,所以没有内置的方法来创建外键、关系、ON DELETE、ON UPDATE语句.那么,有没有办法做到这一点(也许RoR本身可以删除相关 comments ?)?