我有一个数据库项目和两个项目。他们有名为“受欢迎程度”的列,我将其设置为 0。
class Item < ActiveRecord::Base
attr_accessible .. :popularity, ..
before_create :default_values
def default_values
if self.popularity.nil? == true || self.popularity.blank? == true || self.popularity.class != Integer
self.popularity = 0
end
end
如何通过 code\console 更改此值并保存?我试过
Item.find(1).popularity = 1
Item.save
但这并没有挽救我的价值。怎么了?