Smashing Rails

12
Релсите цепят мокета ! или Rails Smashing

Transcript of Smashing Rails

Page 1: Smashing Rails

Релситецепят мокета!

илиRailsSmashing

Page 2: Smashing Rails

МоделИзглед

Контролер

Page 3: Smashing Rails

Конвенция

надконфигурацията

Page 4: Smashing Rails

по-малкоповечее

Page 5: Smashing Rails

главната част

..........................схема на базата данни

....код, който не се вписва в MVC

.............картинки, CSS, JavaScript

....тестове

....конфигурация

Page 6: Smashing Rails

!"#$%"&'%

(ChicksController)

()*&'+

(index)

,"+'&

(Chick)

http://localhost:3000/chicks

controllers/

chicks_controller.rb

models/

chick.rb

views/

chicks/

index.html.erb

app/

Page 7: Smashing Rails

★ unit тестове (модели)

★ функционални тестове (контролери)

★ интеграционни тестове

Тестове

Page 8: Smashing Rails

статични данни

Фикстуриза тестовете

Page 9: Smashing Rails

Миграции

Една схема на базата данни:★ за всички разработчици★ при тестване★ в производство

Page 10: Smashing Rails

за допълнителна функционалностПлъгини

повече от 1000 налични!

Page 11: Smashing Rails

“Ruby on Rails is astounding. Using it is like watching a kung-fu movie, where a dozen bad-ass frameworks prepare to

beat up the little newcomer only to be handed their asses in a variety of imaginative ways.”

Nathan Torkington,O'Reilly Program Chair for OSCON

Page 12: Smashing Rails

А сега е време за пердах!