【发布时间】:2011-03-11 23:27:24
【问题描述】:
在我的控制器中,我在 for 循环中调用 @hour.shopper.add_product。
我的模型看起来像:
class Shopper < ActiveRecord::Base
attr_accessor :quantity
def add_product
if self.quantity.nil? || \
self.quantity == 0
self.quantity = 1
else
self.quantity += 1
end
self.save
end
end
当我打印@hour.shopper.quantity 时,它总是显示“nil”。似乎它没有在 @hour.shopper 对象中保存数量属性。
提前致谢!
【问题讨论】:
标签: ruby-on-rails ruby