내가 사용 결과 집합을 구성하고을- 루비/레일
@time_spent = TimeEntry.find(:all,
:joins => "INNER JOIN sometable ON x = y",
:select =>"id, subject, spent_on")
그리고 열 이름을 얻기 위해 내가
@time_spent[index].attributes.keys
을 사용하고 있습니다 그러나 그것은 나에게 열 이름을 제공합니다 임의의 순서로. select 절과 같은 순서로 어떻게 얻을 수 있습니까?
attributes.keys를 사용할 때 어떤 기본 요소를 주문했는지 알 수 있습니까?
힌트가 도움이 될 것입니다. Thnx.
키는 나를위한 select 절에 따라 정렬됩니다. 어떤 루비/레일 버전을 사용하고 있습니까? –
단지 호기심, 열 이름을 순서대로 얻으려는 강력한 이유가 있습니까? 왜냐하면 당신이 그것들을 순서대로 필요로한다면, 저는 그것을 명시 적으로하는 다른 방법을 모색 할 것이기 때문입니다. – muffinista
@injekt, 레일즈 버전 2.3.14와 루비 1.8.7 –