Ruby on Rails

Preview:

DESCRIPTION

Ruby on Rails. Adrian Bareja, I EMiI II st. Podstawowe zagadnienia. Ruby Rails MVC ( Model-View-Controller ) Model Widoki Kontrolery. Założenia Ruby on Rails. Szybkość oraz łatwość pisania kodu Reguła DRY ( Don’t Repeat Yourself ) Reguła convertion Over Configuration - PowerPoint PPT Presentation

Citation preview

Ruby on Rails

Adrian Bareja, I EMiI II st.

Podstawowe zagadnienia Ruby Rails MVC (Model-View-Controller)

• Model• Widoki• Kontrolery

Założenia Ruby on Rails Szybkość oraz łatwość pisania kodu

Reguła DRY (Don’t Repeat Yourself)

Reguła convertion Over Configuration

Rozszerzenie aplikacji o wtyczki

Ruby on Rails i jego elementy

ActiveRecord

ActionPack

ActiveSupport

ActionMailer

Zasada działania RoR Framework Zasada DRY MVC Komponenty Ruby on Rails Rusztowania ActiveRecord Wydajność

•Przeglądanie Artykułów dodanych(list)

•Dodawanie nowych artykułów(new)

•Edycję artykułów(edit)

•Oglądanie poszczególnych artykułów(show)

•Usuwanie artykułów(destroy)

Pierwsze kroki Instalacja MySQL, Ruby, Ruby on

Rails, aptana(Radrails)

Pierwsza aplikacja

Tutoriale zaczerpnięte ze strony : http://rubyonrails.kluza.eu/radrails/tutoriale/

http://dev.mysql.com/downloads/mysql/5.0.html#Windows

Krok 1. Instalacja MySQL

Krok 2 konfiguracja MySQL

Krok 3 uruchomienie bazy MySQL

http://rubyforge.org/frs/?group_id=167

Krok 4 Instalacja Ruby

http://www.aptana.com/download_rails_rdt.php

Krok 5 Aptana + Rails

Pierwsza aplikacja

Pierwsza aplikacja