단일 테이블 상속을 사용하는 레일 응용 프로그램을 설정했지만 내 자식 클래스에 대해 고유 한 양식이 있어야합니다. 이 애플리케이션은 악의적 인 IP 주소와 같은 보안 침해에 대한 지표를 수집합니다. 그래서 대부분의 정보를 담고있는 Indicator 클래스가 있습니다. 그러나 표시기가 맬웨어 해시 인 경우 추가 정보를 수집해야합니다. 그래서 Indicator
부모 클래스에서 형식 매개 변수를 검색하여 참조되는 자식 클래스를 확인하는 방법은 무엇입니까? 난 Student, Teacher.. discriminators와 Person 테이블의 간단한 예가 있는데 type 칼럼에 대한 getter를 찾을 수 없습니까? DB에 있지만 API에서 누락되었습니다. 다른 방법으로 내가 참조하는 사람 개체의 형식을 얻을 수 있
TemplateTeststep 및 TestplanTeststep 테이블에 대한 테이블 상속을 도입 하시겠습니까? TestplanTeststep은/항상 TemplateTeststep (빨간색) PLUS 일부 편집 가능한 필드 (보라색)의 읽기 전용 사본될 것입니다. TemplateTeststep에는 TestplanTeststep 테이블에 나타나지 않는 개별
상속 된 (mixin) 클래스에서 '관계'를 갖고 싶습니다. 그러나 상속 된 개체를 만들면 관계 개체가 없음입니다. 나는 그것을 덧붙일 수 없다. 어떻게 해결할 수 있습니까? I는 관계 객체 (타겟)에 추가 할 수 있어야 일반적 <sqlalchemy.orm.properties.RelationshipProperty object at 0x24e7890>
<s
나는 funzies를위한 간단한 금융 응용 프로그램을 만들고 있습니다. 나는 하나의 테이블 상속을 사용하여 크레딧과 빚을 모델화했습니다. 두 테이블 모두 트랜잭션을 상속합니다. 단지, @debit = current_user.debits.build(params[:debit])
...
@credit = current_user.credits.build(par
난 내 레일 응용 프로그램에 대한 데이터베이스를 구성하는 방법에 제로 다운 수 없습니다. 여기에서 발견 한 질문과 Google에서 제한된 클래스 상속 문제를 논의합니다. 수업 수가 아주 많으면 어떨까요? schema.org hierarchy에 식별 된 모든 유형에 대해 유형별로 하나의 클래스를 갖고 싶다면 클래스를 어떻게 구성해야합니까? CITIER이라고하
레일즈 3.0.9를 사용하고 인증을 위해 작성합니다. 이제는 다형성을 사용해야하기 때문에 단일 테이블 상속을 사용하려고합니다. 따라서 User 클래스에서 상속 한 UserType1과 UserType2의 두 클래스가 있습니다. 나는 사용자의 유형에 따라 Devise 인스턴스가 current_user를 올바르게 필요로합니다. 예를 들어 , class User
SINGLE_TABLE 상속을 사용하여 내 Usres를 매핑합니다 (코드 예제 참조). 에서 UnActiveRegularUser 및 UnActiveBusinessUser을지도 할 수있는 방법이 있나요은"UNACTIVE_USERS"예를 들어, 다른 테이블에 테이블을 "ACTIVE_USERS"및 상속 startegy을 유지?는 참고 : 여기 년 - 포인트는 전
업데이트 :이 문제에 대해 다시 생각한 후에이 질문에 다형성과 STI가 모두 포함되어 있다고 생각합니다. class Vehicle < ActiveRecord::Base
belongs_to :dealership
...
end
class Car < Vehicle
...
end
class Truck < Vehicle
내 호기심에 대한 (단순한) 질문이 있습니다. 레일스가 게시 된 값으로 양식을 채우는 방법을 알고 싶습니다. 일부 모델의 속성에 대한 유효성 검사 오류가있을 때 뭔가 할 수 있습니다. "render : edit"와 같이 양식은 마술처럼 미리 채워집니다. 레일즈가 그런 일을하기 위해 사용하는 메커니즘은 정확히 무엇입니까? 이 주제에 관한 문서를 찾을 수 없었