Pytania otagowane jako polymorphic-associations


4
jak wygenerować migrację, aby uczynić odniesienia polimorficznymi
Mam tabelę Produkty i chcę dodać kolumnę: t.references :imageable, :polymorphic => true Próbowałem wygenerować migrację w tym celu, wykonując: $ rails generate migration AddImageableToProducts imageable:references:polymorphic ale oczywiście robię to źle. Czy ktoś może coś zasugerować? Dzięki Kiedy próbuję ręcznie wstawić go po wygenerowaniu migracji, zrobiłem to tak: class AddImageableToProducts < …

3
ActiveRecord, has_many: through i Skojarzenia polimorficzne
Ludzie, Chcę się upewnić, że dobrze to rozumiem. I proszę zignoruj ​​tutaj przypadek dziedziczenia (SentientBeing), próbując zamiast tego skupić się na modelach polimorficznych w has_many: poprzez relacje. To powiedziawszy, rozważ następujące ... class Widget < ActiveRecord::Base has_many :widget_groupings has_many :people, :through => :widget_groupings, :source => :person, :conditions => "widget_groupings.grouper_type = …

2
Dlaczego nie możesz mieć klucza obcego w skojarzeniu polimorficznym?
Dlaczego nie możesz mieć klucza obcego w skojarzeniu polimorficznym, takim jak ten przedstawiony poniżej jako model 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 …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.