github
Advanced Search
  • Home
  • Pricing and Signup
  • Explore GitHub
  • Blog
  • Login

akitaonrails / fisl_10_demo

  • Admin
  • Watch Unwatch
  • Fork
  • Your Fork
  • Pull Request
  • Download Source
    • 7
    • 3
  • Source
  • Commits
  • Network (3)
  • Issues (0)
  • Downloads (0)
  • Wiki (1)
  • Graphs
  • Branch: master

click here to add a description

click here to add a homepage

  • Branches (12)
    • master ✓
    • parte_0_blog
    • parte_10_final
    • 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
  • Tags (0)
Sending Request…
Enable Donations

Pledgie Donations

Once activated, we'll place the following badge in your repository's detail box:
Pledgie_example
This service is courtesy of Pledgie.

Demonstração da minha palestra no FISL 10 de 2009 — Read more

  cancel

http://www.akitaonrails.com

  cancel
  • Private
  • Read-Only
  • HTTP Read-Only

This URL has Read+Write access

Documentando, mais pequenos ajustes 
akitaonrails (author)
Thu Jun 25 13:57:13 -0700 2009
commit  c160e262cc5cdad71a5b0e4d23b8645ab717554c
tree    a704db72e2404ee2ff55852d7027a0d21d5e9377
parent  793485b8f3870a36aaf0d26387cc925f41d5b3bb
fisl_10_demo /
name age
history
message
file .gitignore Loading commit data...
file Capfile
file README
file Rakefile
directory app/
directory config/
directory db/
directory doc/
directory features/
directory lib/
directory log/
directory public/
directory script/
directory spec/
directory tmp/
directory vendor/
README
== 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
Blog | Support | Training | Contact | API | Status | Twitter | Help | Security
© 2010 GitHub Inc. All rights reserved. | Terms of Service | Privacy Policy
Powered by the Dedicated Servers and
Cloud Computing of Rackspace Hosting®
Dedicated Server