polymorphic-associations
Czy można zrobić klucz obcy MySQL do jednej z dwóch możliwych tabel?
Oto mój problem mam trzy tabele; regiony, kraje, Państwa. Kraje mogą być wewnątrz regionów, państwa mogą być wewnątrz region ... wdopodobnie będę musiał dodać kolumnę popular_place_type, aby określić, czy id jest opisując kraj lub Państwo w każdym razie.
ActiveRecord, ma wiele: Poprzez, i polimorficznych skojarzeń
Ludzie,
Chcę się upewnić, że dobrze to Rozumiem. I proszę pominąć tutaj przypadek dziedziczenia (SentientBeing), starając s ... ylko wiedzieć, czy to było coś specyficznego dla tego przypadku użycia, czy potencjalnie gapię się na błąd.
Dzięki za pomoc!
Dlaczego nie można mieć klucza obcego w związku polimorficznym?
Dlaczego nie możesz mieć klucza obcego w asocjacji polimorficznej, takiego jak ten przedstawiony poniżej jako model Rails?
c ... nts, :as => :commentable
#...
end
class Event < ActiveRecord::Base
has_many :comments, :as => :commentable
end
akceptuje zagnieżdżone atrybuty dla with
Chciałbym utworzyć relację polimorficzną z accepts_nested_attributes_for. Oto kod:
class Contact <ActiveRecord::Base
h ... dy próbuję uzyskać dostęp Job.create(..., :client_attributes=>{...} daje mi NameError: uninitialized constant Job::Client
jak wygenerować migrację, aby referencje były polimorficzne
Mam tabelę produktów i chcę dodać kolumnę:
t.references :imageable, :polymorphic => true
Próbowałem wygenerować dla te ... ences, :polymorphic => true
end
def self.down
remove_column :products, :imageable
end
end
I nadal nie działa
Związek polimorficzny Rails z wieloma asocjacjami na tym samym modelu
Moje pytanie jest zasadniczo takie samo jak to:
Asocjacja polimorficzna z wieloma asocjacjami na tym samym modelu
Jednak pr ... _photo. Patrząc na SQL, robi tam, gdzie type = "Photo" zamiast, powiedzmy, "SecondaryPhoto", jak chciałbym...
Myśli? Dzięki!
Jak zapisać wpisy w wielu do wielu relacji polimorficznych w Laravel?
Mam Model Org i model Tag. Chcę kojarzyć tagi z organizacjami. Moje tabele baz danych i wymowne modele są tak skonfigurowane ... u relacji polimorficznych, gdy chcę skojarzyć jeden lub więcej tagów z organizacją.
Każda pomoc jest mile widziana, dzięki!!
Rails: ma wiele Przez z polymorphic asocjacji - czy to zadziała?
A Person może mieć wiele Events, a każdy Event może mieć jeden rekord polimorficzny Eventable. Jak określić relację między r ... :workouts, :through => :events
Jeśli widzisz łatwiejszy sposób, aby osiągnąć to, czego chcę, zamieniam się w słuch! :-)
Coś jak dziedziczenie w projektowaniu baz danych
Załóżmy, że tworzysz bazę danych do przechowywania danych z testów zderzeniowych różnych Pojazdów. Chcesz przechowywać dane t ... er a speedboat, car, or go-kart)
Wygląda na to, że to dopiero Królewski bałagan. Jak powinno się coś takiego skonfigurować?
Dlaczego Asocjacja polimorficzna nie działa dla STI, jeśli kolumna typu asocjacji polimorficznej nie wskazuje na model bazowy STI?
Mam tu przypadek asocjacji polimorficznej i STI.
# app/models/car.rb
class Car < ActiveRecord::Base
belongs_to :borrowa ... ate/tmp/guineapig/test/unit/car_test.rb:16]:
"Car.count" didn't change by -1.
<1> expected but was
<2>.
Dzięki
ActiveRecord-querying polymorphic associations
Używam skojarzeń polimorficznych do śledzenia komentarzy w moim projekcie. Wszystko bardzo prosto.
Problem, który mam polega ... ą inne sposoby osiągnięcia wymaganego rezultatu, ale wydaje się, że powinno być wykonalne.
Jakieś pomysły?
Coś mi umknęło?
Szyny: Zawiera ze Związkiem polimorficznym
Przeczytałem ciekawy artykuł o wykorzystywaniu polimorfizmu do lepszego podawania aktywności w Railach .
Kończymy z czymś ta ... tagi, mamy kolejny problem z zapytaniem N + 1.
Jaki jest właściwy sposób, aby to rozwiązać, aby móc korzystać z paginacji ?
Używanie ścieżek polimorficznych z zagnieżdżonymi asocjacjami
Mam asocjację polimorficzną, która wygląda tak:
class Line < ActiveRecord::Base
belongs_to :item, :polymorphic => ... eferencje, gdyby tak było). Więc moje pytanie brzmi, jak uzyskać ścieżkę do pracy polimorficznie jak zwykły Pomocnik ścieżki?
rails ma jedną z wielu asocjacji
Mam produkt, a produkt może mieć wiele zdjęć. Odbywa się to poprzez tabelę asocjacji. Chciałbym jednak, aby produkt miał JEDE ... by upewnić się, że główny obraz został dodany?
EDIT:
Czy zamiast tego powinienem używać has_and_belongs_to_many asocjacji?
W klonie Stoskoverflow, jaką relację powinna mieć tabela komentarzy do pytań i odpowiedzi?
W aplikacji podobnej do StackOverflow, którą buduję, staram się zdecydować, jaką relację mamQuestions, Answers i Comments} ta ... "author" varchar(255),
"content" text,
"parent_id" integer,
"created_at" datetime,
"updated_at" datetime
);
Dynamiczne Klucze Obce - Jak Wdrożyć?
Mam 4 tabele (mianowani, Klasa, wybrani, status), które chcę porównać do jednej kolumny tabeli (członkowie). Wartości z 4 tab ... DATE(), '2010-05-01'),
(NULL, 3, 'class', 1, DATE(), NULL),
(NULL, 3, 'status', 1, DATE(), NULL);