현재 작은 프로젝트를 개발 중입니다. 분류 광고 응용 프로그램입니다.다른 속성을 가진 ActiveRecord 객체를 저장하고 나열하는 방법은 무엇입니까?
이 응용 프로그램의 경우 다음과 같은 요구 사항이 있습니다 : 우리는 각기 다른 정보를 저장할 범주 집합을 갖게됩니다. 예 : 차량용 분류 코드에는 엔진, 제조 년도, 마일리지, 설명 및 실제 상태 관련 광고는 분명히이 정보를 가지지 않을 것이지만 대신 다른 모든 카테고리에 대해 속성 유형, 가격, 연도, 객실 수 등을 저장해야합니다.
그래서 질문은 다음과 같습니다
1) 검색을 수행 할 때 모든 범주에서 광고를 가져 오기 단일 결과 페이지에이를 표시 : 내가 할 수 있도록이 문제를 해결하는 가장 좋은 방법 일 것입니다 무슨.
2) 각 카테고리에 해당하는 데이터를 저장하지만, 가장 일반적인 속성에서 추상으로, 내 데이터베이스 모델 나는 하나의 제품 모델을 가지고하는 것입니다 이것에 대해 생각 무엇
에 너무 많은 빈 열을 피하기 그것은이 모델이 다음 모델, 아마도 belongs_to category_attributes를 결정할 카테고리 모델에 속할 것입니다. 그렇다면 각 카테고리에 대한 속성 테이블이 필요하며 제품에 대해 선택된 카테고리에 따라 다음과 같은 것을 갖습니다.
"차량"has_one vehicles_attributes가있는 제품.
내가이 상황을감사를 처리하는 '레일 방식'이 무엇인지 알고 싶습니다
.