【发布时间】:2012-01-15 15:43:00
【问题描述】:
我正在使用 Rails 3.1.0,并且我希望仅在满足某些条件时“触摸”belongs_to 关联的父模型。
例如,此时我有:
belongs_to :article,
:touch => true
只有当它是“公共的”时,我才会“触摸”父模型。也就是说,Article 类有一个名为 access 的属性(@article.access => public 或 private),我想在“触摸”之前检查这个值:如果这个值是 not public,然后“触摸”它!
是否可以在belongs_to 关联声明中“直接”实现?如果有,怎么做?
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-3.1 touch