Curso rails

  • Published on
    19-Jan-2015

  • View
    89

  • Download
    3

Embed Size (px)

DESCRIPTION

 

Transcript

<ul><li> 1. Ruby on RailsGuilherme Fernando Ferreira Renata Vieira Nobre</li></ul> <p> 2. Contextualizao 3. Quem usa Linux? 4. Quem conhece programao web? 5. Quem conhece Ruby? 6. Quem conhece MVC? 7. Quem j usou algum framework? 8. Quem conhece Rails? 9. Quem j fez blog? 10. Bora fazer um (outro) blog? 11. Meta 12. Mos na massa 13. Pr-instalaescurl -L http://tiny.cc/setup_rails_ubuntu | bash curl -L http://tiny.cc/subl_install | bash 14. Carregando o ambiente source ~/.rvm/bin/rvm ruby --version 15. Criando o Projeto rails new cd rake db:create 16. Post rails generate scaffold post title content:text rake db:migrate 17. rails s localhost:3000/posts 18. Usurios com autenticao Gemfile: gem devise rails generate devise:install rails generate devise user rails generate devise:views rake db:migrate 19. rails s localhost:3000/users localhost:3000/users/sign_up 20. No cdigo Setar Rota principal Dar boas-vindas aos usurios Restringir acesso pblico 21. rails s localhost:3000 22. Imagem Gemfile: gem carrierwave gem rmagick rails g uploader Picture rails g migration add_picture_to_posts picture rake db:migrate 23. No cdigo Configurar uploader Associar uploader ao post Alterar formulrio Adicionar imagem na action show Adicionar permisso na controller 24. rails s localhost:3000 25. Gemfile: ruby 2.0.0 gem sqlite3, group: [:development, :test]gem pg, group: [:production] gem rails_12factor No terminal: bundle 26. Repositrio git init git add . git commit -m primeiro commit 27. Servidor www.heroku.com heroku login heroku keys:add heroku create git push heroku master heroku run rake db:migrate 28. Repositrios CSS: tiny.cc/css_blog_rails Projeto completo: github. com/guilffer/curso-rails 29. Dvidas 30. Obrigado! guilhermef@webgoal.com.br renata@webgoal.com.br </p>