我有一個數據庫項目和兩個項目。他們有列名爲「流行」,我設置爲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
如何通過代碼\ console更改此值並保存它? 我試過
Item.find(1).popularity = 1
Item.save
但它沒有保存我的val。怎麼了?
爲簡潔起見:'Item.find(1).tap {|項目| item.popularity = 1} .save' – apneadiving