Mam model podstawowy dla Item
i skrypt do wypełnienia go z niestandardowego źródła (myślę, RSS). W pliku danych każdy element jest oznaczony numerem guid
; w moim systemie pozycja ma tylko wygenerowany automatycznie klucz podstawowy id
.co się stanie, jeśli użyjesz belongs_to bez odpowiedniego has_one?
chcę mieć, powiedzmy, ItemFeedInfo
który mapuje guid->id
(tak, że można rozróżnić nowych vs. zmodyfikowany pozycji)
myślę tworzenia
class ItemFeedInfo
belongs_to :Item
end
bym nie preferują zmodyfikować Item
, ponieważ jego definicja jest logicznie niezależna od ItemFeedInfo
Jednak każdy przykład, jaki mogę znaleźć przy użyciu belongs_to
, wspomina o odpowiedniku has_one
. Czy jest to wymagane?
Wielkie dzięki. Nie mogłem znaleźć tej informacji nigdzie indziej (może powinienem wyglądać ciężej ...). – lnreddy