«polymorphic-associations» 태그된 질문

5
가능한 두 테이블 중 하나에 MySQL 외래 키를 사용할 수 있습니까?
여기 내 문제가 있는데 세 개의 테이블이 있습니다. 지역, 국가, 주. 국가는 지역 내부에있을 수 있고, 국가는 지역 내부에있을 수 있습니다. 지역은 먹이 사슬의 최상위입니다. 이제 두 개의 열이있는 popular_areas 테이블을 추가하고 있습니다. region_id 및 popular_place_id 그것을 가능하게 popular_place_id 중 국가에 대한 외래 키가 될 수 있나요 또는 상태. 아마도 …

4
참조를 다형성으로 만들기 위해 마이그레이션을 생성하는 방법
Products 테이블이 있고 열을 추가하고 싶습니다. t.references :imageable, :polymorphic => true 다음을 수행하여 마이그레이션을 생성하려고했습니다. $ rails generate migration AddImageableToProducts imageable:references:polymorphic 하지만 분명히 잘못하고 있습니다. 누구든지 제안 할 수 있습니까? 감사 마이그레이션을 생성 한 후 수동으로 넣으려고 할 때 다음과 같이했습니다. class AddImageableToProducts < ActiveRecord::Migration def self.up add_column :products, :imageable, …

3
ActiveRecord, has_many : through 및 다형성 연관
여러분, 이것을 올바르게 이해하고 있는지 확인하고 싶습니다. 그리고 여기서 상속의 경우 (SentientBeing)를 무시하고 대신 has_many : through 관계에서 다형성 모델에 초점을 맞추십시오. 즉, 다음을 고려하십시오. class Widget < ActiveRecord::Base has_many :widget_groupings has_many :people, :through => :widget_groupings, :source => :person, :conditions => "widget_groupings.grouper_type = 'Person'" has_many :aliens, :through => :widget_groupings, :source …

2
다형성 연관에 외래 키가없는 이유는 무엇입니까?
Rails 모델로 아래에 표시된 것과 같은 다형성 연관에 외래 키가없는 이유는 무엇입니까? class Comment < ActiveRecord::Base belongs_to :commentable, :polymorphic => true end class Article < ActiveRecord::Base has_many :comments, :as => :commentable end class Photo < ActiveRecord::Base has_many :comments, :as => :commentable #... end class Event < ActiveRecord::Base has_many :comments, :as …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.