【发布时间】:2012-07-22 06:16:02
【问题描述】:
这是我的控制器中的一段代码:
@post.increment!(:views_count) # => false, record not saved, views_count is 0
@post.errors # => is empty
@post.save! # => true, views_count magically incremented to 1
问题是,没有#save!它实际上不起作用:记录未更新,views_count 为 0。有什么想法吗?
【问题讨论】:
-
您能否发布其余的控制器代码,至少是正在执行的操作,可能还有模型?
标签: ruby-on-rails activerecord increment