RoR – Model

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

Välkommen till CoursePress

en utav Linnéuniversitets lärplattformar. Som inloggad student kan du kommunicera, hålla koll på dina kurser och mycket mer. Du som är gäst kan nå de flesta kurser och dess innehåll utan att logga in.

Läs mer lärplattformar vid Linnéuniversitetet

Studentkonto

För att logga in behöver du ett studentkonto vid Linnéuniversitet.

Läs mer om att hämta ut studentkonto

Inloggning LNU