Я строю набор результатов, используя,
@time_spent = TimeEntry.find(:all,
:joins => "INNER JOIN sometable ON x = y",
:select =>"id, subject, spent_on")
И чтобы получить имена столбцов, я использую
@time_spent[index].attributes.keys
Но это дает мне имена столбцов в некотором случайном порядке.Как я могу получить в том же порядке, что и в предложении select.
Может ли кто-нибудь сказать, на каких базовых элементах упорядочиваются при использовании attribute.keys?
Любые подсказки будут полезны.Thnx.