OK Zacząłem od tego pytania: RnR: Normalizacja baz danych, modele szyn i asocjacje
Ustawiłem modele w sposób opisany. Próbuję użyć Rails_admin klejnot do konserwacji danych. Problem polega na tym, że każda polimorficzna tabela podrzędna zawiera następujący błąd:
undefined method `klass" for nil:NilClass
Jednak pojawia się rekord rodzica dla lokalizacji,z polami dla skojarzeń na liście, ale nie mogę ich edytować. Pomyślałem, może może pomóc danych nasion, ale nie jestem pewien, jaki powinien być format typu object_type? Czy jest to wielkość liter, liczba pojedyncza lub liczba mnoga?
Odpowiedzi:
1 dla odpowiedzi № 1Wyobraźmy sobie, używaliśmy tej samej nazwy dla związku między dwoma różnymi stowarzyszeniami polimorficznymi ...
0 dla odpowiedzi nr 2
object_type
jest sformatowany dokładnie tak jak nazwa modelu.
Załóżmy, że masz Komentarze, które mogą należeć do artykułów lub Postów, a nasze polimorficzne skojarzenia są komentowalne (a więc commentable_type
i commentable_id
).
Komentarz do artykułu o id 1 byłby
commentable_type = "Article"
commentable_id = 1