1
我想創建一個簡單的方法來爲用戶初始化不同的計數器字段。但是,我不知道如何設置一個字段的值作爲一個變量。Rails:調用通用方法來編輯各種模型字段
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
回來了,但是這不是正確的語法