-
Notifications
You must be signed in to change notification settings - Fork 0
Demonstração da minha palestra no FISL 10 de 2009
akitaonrails/fisl_10_demo
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
== Aplicativo de Demonstração (versão FISL 10) O objetivo deste aplicativo é apenas demonstrar algumas características do Ruby on Rails além do Básico. O escopo percorre os seguintes assuntos: # Blog em 15 minutos com Cucumber e Rspec # Divisão em namespace de Administração # Callbacks de Active Record com RedCloth # Paginação simples com will_paginate # Upload de imagens com Paperclip # Sistema de autenticação com Authlogic # Page Caching e Sweepers # Deploy com Capistrano # Início de Ajax não-obstrusivo com jQuery # Dicas de pós-deploy com Apache e Passenger Cada uma dessas etapas está disponível em branches, respectivamente: # parte_0_blog # parte_1_admin # parte_2_redcloth # parte_3_paginacao # parte_4_upload # parte_5_login # parte_6_cache # parte_7_deploy # parte_8_ajax # parte_9_ajustes # parte_10_final == Acessando cada Capítulo Você provavelmente baixou do Github desta forma: $ git clone git://github.com/akitaonrails/fisl_10_demo.git E com isso está agora no branch (master). Para mudar para qualquer um dos branches listados acima, faça assim: $ git checkout -b parte_0_blog remotes/origin/parte_0_blog Não esqueça de colocar "remotes/origin" antes do nome do branch. Além disso toda vez que trocar de branch, não se esqueça de fazer o seguinte também: $ git reset --hard $ git clean -d -f $ rake db:reset Isso vai limpar arquivos untracked que sobram quando você fica mudando entre diferentes branches. A última linha reinicia o banco de dados, que está configurado para SQLite3. Se não quiser ficar zerando o banco toda hora, apenas a partir do branch (master) faça "rake db:migrate", os branches anteriores devem ser compatíveis com a última versão do banco. == Testes A cobertura de testes está baixa, mas tem um mínimo de Cucumber e RSpec. Tecnicamente em todos os branches nomeados acima os testes devem estar passando sem problemas. Você pode executá-los assim: $ cucumber features -l pt $ rake spec == Autoria Fabio Akita www.akitaonrails.com www.slideshare.net/akitaonrails www.vimeo.com/akitaonrails
About
Demonstração da minha palestra no FISL 10 de 2009
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published