Witam Jestem nowy w Ruby on Rails. Próbuję utworzyć małą witrynę na blogu. Mam dwie tablice Posty i komentarze. Każdy post będzie miał wiele komentarzy. Generuję tabele za pomocą tych poleceń.Tworzenie relacji podczas rusztowania
rails g scaffold Post title:string body:text author:string
rails g scaffold Comment body:string author:string
Teraz chcę dodać relację do klas modelu. Dodaję has_many :comments
do klasy Post i belongs_to :title
do klasy Comment. Jednak gdy próbuję wywołać post.comments
pojawia się błąd środowiska wykonawczego, mówiąc: SQLException: no such column: comments.post_id
. Czy powinienem utworzyć migrację i dodać post_id w komentarzu, czy jest jakiś sposób, aby to osiągnąć podczas rusztowania?
Zobacz stronę https://coderwall.com/p/f5mdoq, aby uzyskać pomoc. –
Czy możesz zmienić zaakceptowaną odpowiedź na to pytanie, ponieważ aktualnie zaakceptowana odpowiedź jest nieaktualna? Thx – JamieD