Problem z prostymi asocjacjami

Witam

Póbuję napisać swoją pierwsza aplikacji po przejsciu pewnego tutoriala (dawno temu) jakoś idzie, ale wyłożyłem się na pierwszej prostej asocjacji modeli :frowning:

mam dwa modele Meal i Order

Relacja:
Meal beongs_to :order
Order has_one :meal

Meal ma jakieś tam pola, zdaje się ze to nieistotne w tym momencie. Pola modelu Order:
user_name:string (poprostu wpisany na stronie “na żywca”)
meal_id:integer

Robie migracje, wszystko pieknie przechodzi, wrzucam jakieś przykładowe rekordy - wszystko OK!.

Z tego co zrozumiałem z tutoriala, powinienem móc się “dokopać” do Meala z Oderu np. takim wywołaniem Order.first.meal (testuję w consoli)
otrzymuję NoMethodError medoty “meal”

Dlaczego? wydaje mi się ze wszystko jest ok zrobione.

Będę wdzięczny za pomoc.
Pozdrawiam

Masz odwrotnie asocjacje: belongs_to jest zawsze tam, gdzie jest kolumna cośtam_id.

na pierwszy rzut oka wygląda ok(nie przyglądałem się zbyt wnikliwie)
Jedna rzecz warta uwagi, to że konsola railsowa wymaga przeładowania po każdej zmianie kodu (wpisz reload! w konsoli), ew. zamknij i otwórz na nowo

Teraz działa \o/

Dzięki za odpowiedzi - jeszcze tu wróce :wink: