나는 사용자와 연락처 모델에 대한 필요성을 가지고 있는데, 둘 다 이름, 성, 성 등과 같은 공통 속성을 가지고 있기 때문에 모델 개인을 만들고 해당 모델에서 사용자와 연락처를 상속받는 것이 합리적인 것처럼 보였다.단일 테이블 상속에 사용할 수 있습니까?
class Individual < ActiveRecord::Base
end
class User < Individual
end
class Contact < Individual
end
내 질문에 위의 설정을 사용하면 어떤 유형의 보안 문제가 발생합니까? 나는 authlogic을 사용하고 있으며 모든 필수 필드는 individual 테이블 내에 있습니다. 위의 방법은 쉬운 것처럼 보이지만 예기치 못한 보안 문제, 생각까지 열어 두려워합니다. 사용자가 로그인 할 수 있고 사용자가 많은 연락처를 가질 수 있음을 분명히하십시오.