ruby activerecord easy one: атрибут вызова по переменной - PullRequest
1 голос
/ 31 марта 2012

Я хочу обновить атрибут, определенный переменной в модели activerecord.

Это мой метод

def increment_attribute(attr_name)
  self.attribute(attr_name).increment
end

Это не работает, потому что атрибут является частным методом activerecord

Как мне это сделать?Спасибо!

1 Ответ

3 голосов
/ 31 марта 2012
def increment_attribute(name)
  self.send(name).increment
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...