我想创建一个简单的方法来为用户初始化不同的计数器字段。但是,我不确定如何设置称为变量的字段的值。
def self.initialize(user, field)
counter = "#{field}".to_sym
user.send(counter, nil)
user.save
end
我试过:
user.counter
而不是user.send(counter)
,但它返回一个未定义的方法错误user.send(counter) = nil
,但这不是正确的语法