Я использую код, где для обновления полей я должен использовать различные методы, основанные на некоторых условиях.фрагмент кода выглядит как
@issue = Issue.find(some_id) # Issue is ActiveRecord class
if 'class fields' # some condition checking
@issue.send("status").name = data # status is a class and name is its attribute
@issue.save
else
@issue.update_attribute("subject", data) # subject is a string
end
Я ищу решение, где я могу использовать update_attribute для обновления атрибутов класса, например,
@issue.update_attribute(@issue.:status.name, data) # invalid
может быть, я делаю что-то глупо, но я хочуузнать лучший подход
thnx.