我与模型的关联如下
人物模型
belongs_to:类别
has_one:account,:through => :类
类别模型
belongs_to:account
has_many :预订
帐户模型
has_many:categories
等级模型
accepts_nested_attributes:peoples
我写了
水平控制器中的@ level.update_attributes(PARAMS [:电平])
。
此处,当我更新关卡模型时,它还会更新account_model中的updated_at标志。我想避免在帐户模型中发生更新,即避免在帐户模型中设置updated_at标志。我怎么能避免这个?
答案 0 :(得分:1)
我以前做过这样的事情:
Account.record_timestamps = false
level.save
Account.record_timestamps = true
您可以通过创建一个包装器方法使其看起来更漂亮,该方法将接收一个没有时间戳的块来执行。