curso rails
DESCRIPTION
TRANSCRIPT
curl -L http://tiny.cc/setup_rails_ubuntu | bash
curl -L http://tiny.cc/subl_install | bash
Pré-instalações
Gemfile: gem ‘devise’
rails generate devise:install
rails generate devise user
rails generate devise:views
rake db:migrate
Usuários com autenticação
Gemfile: gem ‘carrierwave’ gem ‘rmagick’
rails g uploader Picture
rails g migration add_picture_to_posts picture
rake db:migrate
Imagem
Configurar uploader
Associar uploader ao post
Alterar formulário
Adicionar imagem na action show
Adicionar permissão na controller
No código
Gemfile:
ruby ‘2.0.0’
gem ‘sqlite3’, group: [:development, :test] gem ‘pg’, group: [:production]
gem ‘rails_12factor’
No terminal: bundle
www.heroku.com
heroku login
heroku keys:add
heroku create <nome-do-seu-blog>
git push heroku master
heroku run rake db:migrate
Servidor
[email protected]@webgoal.com.br