레일 및 각도에서 다형성 관계를 처리하는 가장 좋은 방법을 이해하려고합니다. 다형성 작업 테이블이 있습니다. 데이터 측면에서 이것을 처리하는 가장 좋은 방법은 무엇입니까? 내가 처리하고있는 객체를 기반으로 올바른 작업을 가져올 수 있습니까? 예를 들어 나는 "환자"라는 테이블을 가지고 있으며 각 환자는 그들에게 할당 된 작업을 가질 수 있습니다. 데이터를 레일로 포장 한 다음 각도로 보냅니 까? 내가 현재 가지고있는 각 컨트롤러에 해당 데이터를 패키징합니까 (환자가 내가 다루는 환자의 올바른 작업을하기 위해)? 나는 이것에 대해 가장 잘하는 방법에 대해 혼란스러워합니다. 어떤 도움이라도 대단히 감사합니다.레일 및 각도의 다형성 연관
0
A
답변
1
필자는 레일스에 익숙하지 않지만 PHP 나 자바 등 백엔드에서 사용하는 것과 동일한 문제가 있습니다. 문제는 기본적으로 JOINS를 수행하고 서버 측 또는 클라이언트 측에서 데이터를 구문 분석하려고합니다. 기본적으로 여기에 절대적으로 올바른 대답은 없습니다. 실제로 유스 케이스에 달려 있습니다. 일반적으로 서버 측에서는 무거운 작업을 수행하기를 원하므로 구문 분석 할 데이터가 많을 것으로 예상되는 경우이를 클라이언트에 맡기고 싶지는 않습니다 (모바일 프로세서라고 생각하십시오). 만약 당신이 10 만 개가 아닌 10 만 개가 넘는 레코드를 처리한다면 클라이언트 측에서 작업을 수행 할 수 있고 서버 왕복을 줄일 수 있다고 말했다. 문제는이 경우 모든 데이터 클라이언트 측을 가질 필요가 있고 변수 클라이언트 측 프로세서에 의존해야한다는 것입니다.
소규모 프로젝트의 경우이 클라이언트 측 중 일부를 수행하는 것이 훨씬 쉬워지고 성능 향상에 비용이 들지 않는다고 생각합니다. 단지 2 센트.
관련 문제
- 1. 레일 다형성 연관
- 2. 레일 : 다형성 연관
- 3. 레일. 역방향 다형성 연관
- 4. 다형성 연관 - 레일
- 5. 레일 3 다형성 연관
- 6. 레일 다형성 has_many 연관
- 7. 레일 이름 공간과의 다형성 연관
- 8. 레일 4 다형성 연관 has_many
- 9. 레일 + 생각 - 스핑크스의 다형성 연관
- 10. 레일 3 - 다형성 연관 선택 만?
- 11. 레일 : Questiona 한판 승부 다형성 연관
- 12. 렌더링 레일 다형성 연관 객체를 JSON에
- 13. 이중 다형성 연관
- 14. 레일 다형성 연관 초기화되지 않은 상수 오류
- 15. 레일 다른 동작을 가진 다형성 연관
- 16. 레일 4 허가의 다형성 연관 파일 업로드
- 17. 다형성 연관, has_one 및 HasManyThroughAssociationPolymorphicThroughError
- 18. 다형성 연관 및/또는 has_many_through
- 19. 레일 3, 다형성 연관 및 경로 일치 없음
- 20. STI가없는 레일스 다형성 연관
- 21. has_one 다형성 연관 select_box
- 22. 다형성 상태 연관
- 23. 레일 연관 및 생성
- 24. 레일 연관 및 양식
- 25. 레일에서 다형성 연관 업데이트
- 26. 교리의 다형성 연관
- 27. 다형성의 다형성 연관
- 28. 다형성 연관 - 의견 삭제
- 29. 유효성 확인 다형성 연관
- 30. 레일에있는 다형성 연관
답변과 통찰력에 감사드립니다. 나는 무거운 서버 쪽 옵션에 갔다. 나는 당신이 모바일 프로세서에 대해 말한 것을 좋아한다. 그것은 제가 생각조차하지 못했던 것입니다. – sturoid
아무런 문제없이 프로젝트에 좋은 행운을 빕니다. – shaunhusain