I denna föreläsning tittar vi på modelldelen i Ruby on Rails d.v.s. M:et i MVC
Inspelning samt föreläsningsmaterial
Del 1
Del 2
Presentationen
http://rawgit.com/thajo/1DV450-Kursmaterial/master/sessions/F02.html
Demo-filmer
Observera att filmerna är inspelade för några år sedan och kan skilja sig på några smådetaljer
Model & Migrate
I denna film visar jag hur man utifrån en konceptuell modell kan skapa Modell-klasser och migreringsfiler. Jag visar också hur man arbetar med migreringsfilerna, både vid skapande av databastabellerna och vid uppdatering av de samma
Model & Rails Console
I denna film anger jag relationen mellan två objekt (en-till-många-relation) och använder “Rails console” för att testa Modellerna och kopplingen till databastabellerna.
Many-to-many
I denna film tar jag upp en många-till-många-realation. Visar hur man skapar en kopplingstabell och sedan låter ramverket sköta detta.
Kolla också upp möjligheten att använda “create_join_table”
Självstudie, läshänvisning
Code School kan det där med gameifikation och har en Ruby on Rails-kurs som jag tycker du ska gå igenom. Interaktivt och ganska kul gjort.
Läshänvisningar i online-guiden:
Kapitel 6 i rails tutorial
http://guides.rubyonrails.org/migrations.html – Om migrering
http://guides.rubyonrails.org/association_basics.html – Associationer i RoR
http://guides.rubyonrails.org/active_record_querying.html – Active Record Query
http://edgeguides.rubyonrails.org/active_record_validations.html – Hur du sätter valideringsregler på dina modeller