У меня есть следующий код:
for attribute in site.device_attributes
device.attribute
end
где я хотел бы, чтобы код заменил значение "attribute" для имени метода.
Я пробовал device."#{attribute}"
и различные перестановки.
Неужели это невозможно? Я что-то пропустил?
Я рассмотрел переопределение метода_missing, но я не могу понять, как это действительно поможет мне, когда моя проблема в том, что мне нужно вызвать "неизвестный" метод.