2011-09-21 67 views
0

我正在投票投票应用程序,我需要更新投票计数,因为我想使用更新SQL,因为在其他情况下,声音可能会丢失(AR会生成值更新声明,但是如果以前的请求已经增加了列值?)。Ruby on Rails 3:增量值使用sql

我该怎么做?

回答

0

试着这么做:

Movie.update_counters id, :like_count => 1 
2

您可以使用increment_counter这确实直接在数据库中更新,而无需关心你的活动记录内容的实际值:

Vote.increment_counter :vote_value, 5