7. Ruby on Rails
• MVC
• A aplicação é divida entre três
camadas coesas, onde cada
um tem uma responsabilidade
clara.
8. Banco de Dados
• O Rails é projetado para criar
aplicações web com
persistência ao banco de
dados.
• O Rails oferece suporte aos
mais diversos SGBDs do
mercado incluindo o MySQL,
PostgreSQL, SQL Server,
MariaDB, Oracle e até mesmo
NoSQL como MongoDB.
9. • Como instalar o rails?
$ gem install rails
• Instalar uma versão específica do rails?
$ gem install rails -v=<versao>
• Criar uma aplicação rails?
$ rails new <nome_da_aplicacao>
• Criar uma aplicação rails com MySQL?
$ rails new <nome_da_aplicacao> -d mysql
• Criar uma aplicação rails com PostgreSQL?
$ rails new <nome_da_aplicacao> -d pg
10. • Como iniciar uma app Rails?
$ rails server
#ou
$ rails s
11. • Criar o banco de dados?
$ rake db:create
• Migrar o banco de dados.
$ rake db:migrate
12. • Criar um CRUD com uma linha de comando.
$ rails generate scaffold Post title body