Este documento fornece uma introdução sobre Ruby on Rails, incluindo:
1) Sua origem no Japão em 1995 e seu criador Yukihiro Matsumoto;
2) Seus principais componentes como o framework web Rails, o banco de dados Active Record e o padrão MVC;
3) Algumas de suas características e funcionalidades como orientação a objetos, dinamismo, sintaxe flexível e suporte a múltiplas plataformas.
64. 2004
RAILS
US, 37signals
David DHH
3.0.5 – 2.3.11
65. QUEM USA
CRUNCH BASE BLOG BLOGS
PITCHFORK MEDIA
BE ON THE NET* YELLOW PAGES
HULU
TWITTER SCRIBD
SLIDESHARE
BASECAMP JUSTIN TV
GENI
GOV. BRASILEIRO*
ONDE TRABALHAR*
66. CONFERÊNCIAS
EURUKO
OXENTE RAILS* RUBYCONF
GORUCO RAILSCONF
CONFERENCIA RAILS
RUBYCONF LATIN AMERICA*
RS ON RAILS*
77. > ls -l taverna
-rw-r--r-- 1 foo bar 743 Mar 25 15:39 Gemfile
-rw-r--r-- 1 foo bar 9126 Mar 25 15:39 README
-rw-r--r-- 1 foo bar 267 Mar 25 15:39 Rakefile
drwxr-xr-x 7 foo bar 238 Mar 25 15:39 app
drwxr-xr-x 10 foo bar 340 Mar 25 15:39 config
-rw-r--r-- 1 foo bar 157 Mar 25 15:39 config.ru
drwxr-xr-x 3 foo bar 102 Mar 25 15:39 db
drwxr-xr-x 3 foo bar 102 Mar 25 15:39 doc
drwxr-xr-x 3 foo bar 102 Mar 25 15:39 lib
drwxr-xr-x 6 foo bar 204 Mar 25 15:39 log
drwxr-xr-x 11 foo bar 374 Mar 25 15:39 public
drwxr-xr-x 3 foo bar 102 Mar 25 15:39 script
drwxr-xr-x 8 foo bar 272 Mar 25 15:39 test
drwxr-xr-x 6 foo bar 204 Mar 25 15:39 tmp
drwxr-xr-x 3 foo bar 102 Mar 25 15:39 vendor
ESTRUTURA
78. > bundle
Using rake (0.8.7)
Using abstract (1.0.0)
Using activesupport (3.0.4)
Using builder (2.1.2)
Using i18n (0.5.0)
Using activemodel (3.0.4)
Using erubis (2.6.6)
Installing rack (1.2.2)...
RESOLVENDO DEPENDÊNCIAS
81. > rails server
=> Booting WEBrick
=> Rails 3.0.5 application starting in
development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
INICIANDO O SERVIDOR
93. ISTO É
TUDO, PESSOAL
II WORKSHOP DE SOFTWARE LIVRE CINLUG
Apresentação feita por Guilherme Carvalho e Lailson Bandeira, em 25 de
março de 2011, disponível em http://www.slideshare.net/frevoonrails. Slides
criados no Keynote com as fontes League Gothic, Arimo, Copse e Inconsolata.