我想创建一个简单的方法来为用户初始化不同的计数器字段。但是,我不确定如何设置称为变量的字段的值。
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,但这不是正确的语法