Ruby on Rails 3Экспортировать переменную экземпляра как строку
Я экспортирую таблицу базы данных в формате xml. Я пытаюсь получить строку на основе user_id таблицы.
Итак, здесь я получаю все опросы, у которых есть user_id. Затем я получаю атрибут области из другой таблицы на основе user_id, который находится на обеих таблицах.
Это, кажется, работает хорошо, но я получаю эту
#<Reseller:0x00000003596a98>
Вместо строки "Северная Америка"
Вот мой XLS петля»
<% @all_surveys.each do |survey| %>
<% @id = survey.user_id %>
<% @region = Reseller.find(@id) %>
<Row>
<Cell><Data ss:Type="String"><%= survey.id %></Data></Cell>
<Cell><Data ss:Type="String"><%= survey.user_id %></Data></Cell>
<Cell><Data ss:Type="String"><%= @region %></Data></Cell>
</Row>
<% end %>
Я попытался
instance_variable_get("@#{region}")
Но я f трудно найти документацию. Спасибо,
Может быть, я должен делать это в контроллере с добавлением атрибута области? – DDDD