rails4 8.1 Deleting Associated Objects_Ruby_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > Ruby > rails4 8.1 Deleting Associated Objects

rails4 8.1 Deleting Associated Objects

 2014/6/11 22:46:56  jiajie0531  程序员俱乐部  我要评论(0)
  • 摘要:如果你删除一个article,那么它关联的comments同样也会被删除。否则他们会在数据库中占据掉空间。Rails允许你用dependent属性,这是涉及到关联性中的一个属性来获取到这个。修改Article模型,app/models/article.rb类似于下面:classArticle<ActiveRecord::Basehas_many:comments,dependent::destroyvalidates:title,presence:true,length:{minimum
  • 标签:rails SSO

class="p1">如果你删除一个article,那么它关联的comments同样也会被删除。否则他们会在数据库中占据掉空间。Rails允许你用dependent属性,这是涉及到关联性中的一个属性来获取到这个。修改Article模型,app/models/article.rb 类似于下面:

classArticle < ActiveRecord::Base

??has_many :comments, dependent: :destroy

??validates :title, presence: true,

????????????????????length: { minimum: 5}

end

?

?

original text: http://guides.rubyonrails.org/getting_started.html#deleting-associated-objects

发表评论
用户名: 匿名