내가 모델 house
을하고, 몇 가지 상태를 통해이 같은 삶을 감안할 때 : 나는의가, 데이타베이스 및 주문 그들에 의해에서 열 개 주택을 가정 해 봅시다 검색하고 싶을 경우 Dreaming —> Planning —> Building —> Living —> Tearing down
레일 : 데이터베이스의 상태에 의한 주문
을 상태 필드는, 나는
그것을 순서대로 상태 으로 검색하기 전에 구성 데이터베이스 및 순서를 모든 주택을 가져올 수 있나요 ... 다음Dreaming
, Living
다음의 Building
상태에서 먼저 주택을 얻을 것 그들? 의미, 먼저
Dreaming
상태의 모든 주택, 다음
Planning
등. 예. 정렬을 비교하기 위해 배열에 순서를 제공합니다.
모든 항목을 가져온 후에 루비에서이 작업을 수행하는 것을 피하고 싶습니다. 또한 상태에 ID를 사용하고 싶지 않습니다.
UPDATE
열거 구현에 최대 읽은 후, 나는 그것을 작동하게 할 수 있다면, 내가 난 후 무엇을 달성하기 위해 state_machine plugin으로 enum column plugin을 결합하려고합니다, 같아요. 누구든지 전에 이와 비슷한 것을했으면 (특히 Rails 3의 조합) 입력에 감사드립니다! 당신이 MySQL을 사용하는 경우
정말 재미있어 보여요! 고마워. 열거 형에 대한 단서가 없다는 것을 인정해야합니다. 빠른 검색은 다음을 찾았습니다. https://github.com/ikspres/enum_fu -이 라이브러리 중 하나에 대한 경험이 있습니까? 정렬이 실제로 의도대로 작동합니까? – polarblau
필자는 혼합 된 접근 방식으로 enum_column 플러그인을 사용해 보겠습니다. – polarblau