안녕하세요. RoR에서 웹 앱을 구현하고 있습니다. 내 첫 번째 모델은 세 개의 필드가 입력 (체중, 신장 및 성별)하고 두 번째 모델은 두 개의 필드 (체중 및 신장)를가집니다. 저는 첫 번째 모델을 구현했으며 두 개의 필드가있는 모델을위한 별도의 모델을 만들려고합니다. 작업은 두 번째 모델 (구현하려고하는)에 데이터를 넣을 때 첫 번째 모델에서 모든 데이터 (즉 세 개의 필드가있는 데이터)를 추출한 다음 계산을 수행해야한다는 것입니다.Ruby on Rails에서 두 모델간에 데이터를 공유하는 방법
내 질문은 :
두 모델간에 동일한 데이터베이스가 공유 되나요? 어떻게 데이터를 입력하고 두 번째 모델 형식으로 제출할 때 첫 번째 모델에서 데이터를 추출해야합니까?
두 모델 간의 논리적 관계는 무엇입니까? 그들은 관계를 가지고 있습니까? 아니면 둘 다 효과적으로 일반 부모 클래스의 하위 클래스입니까? 후자의 경우 아래의 STI 제안이 좋습니다. –
그들은 어떤 관계도 가지고 있지 않습니다. 아직 두 번째 모델을 만들지는 않았지만 두 개의 모델이 있지만 그렇게 할 계획입니다. 내 프로젝트는 세 개의 필드가있는 주 모델의 데이터를 사용하고 작은 모델 (2 필드)보기에서 결과 출력을 표시합니다. –