has-many-through

    0

    4답변

    하루 종일이 작업을 정렬하려고 시도했는데 그 작업이 누락되었다고 생각합니다. 나는 하나의 메인 카테고리와 2 개의 선택 카테고리를 가질 수있는 프로젝트를 가지고있다. 프로젝트 모델에 대한 내 관련 코드 : has_many :project_categories has_one :optional_category_1, :through => :proje

    5

    3답변

    has_many : through 연관을 통해 조인 모델에서 속성을 선택하는 가장 쉽고/가장 우아한 방법이 무엇인지 궁금합니다. , CatalogueItems가 위치 속성이 있다고 말할 수 및 카탈로그와 모든 항목 사이에 하나의 CatalogueItem이 있음을 또한 class Item < ActiveRecord::Base has_many :ca

    1

    2답변

    을 통해 내가 Entry 모델 (EntryCategories을 통해) 항목이 많은 카테고리를 가질 수 Category 모델이 : 새 항목을 만들 때 class Entry < ActiveRecord::Base belongs_to :journal has_many :entry_categories has_many :categories,

    1

    3답변

    기본 has_many : 양방향 관계를 통해 : has_many 기본 calendar_ids= 함수를 사용하여 이벤트에 일정을 할당하고 싶습니다. 그러나 설정을 통해 재정의하려고합니다. 이 기능은 추가 마법을 추가합니다. 레일 소스를 살펴본 결과이 함수의 코드를 찾을 수 없습니다. 나는 누군가가 나를 가리킬 수 있는지 궁금 하네. 그 다음이 클래스에 대해

    47

    3답변

    : through 옵션을 사용할 경우 분명히 dependent => destroy가 무시됩니다. 그래서 나는 ... class Comment < ActiveRecord::Base has_many :comment_users, :dependent => :destroy has_many :users, :through => :comment_user

    9

    2답변

    일반 has_many의 경우 부모 레코드가 삭제 될 때 연결을 삭제하는 옵션이 :dependent => :destroy입니다. has_many :through을 사용하면 다른 부모가 자식 레코드와 연결되어있을 수 있으므로 :dependent => :destroy은 아무런 영향을주지 않습니다. 마지막 HMT 연결에서 고아가 된 후 하위 레코드가 삭제되는 것을

    0

    1답변

    에 더 많은 문제가 있음이 (가) user_ids을 사용하여 여러 연결을 통해 발생했습니다. 내 통신 모델은 다음과 같습니다 : 내가 할 수있는 @communication = new Communications(params[:communication]) @communication.user_ids << id logger.debug @communication