Arquivo

Posts Tagged ‘Rails’

Livro Rails 3 Way de Obie Fernandez

Um excelente livro sobre Rails é o Rails 3 Way de Obie Fernandez. O livro de 768 páginas é bastante completo, mas não é um livro introdutório sobre Rails. Ele está voltado para usuários avançados.
É uma verdadeira referência que todo bom desenvolvedor Rails deveria estudar com bastante empenho.
O livro expressa alguns pontos de vista bem fortes do autor, como deixar totalmente de lado Test::Unit e erb em favor de RSpec e Haml, respectivamente.

Assuntos tratados na ordem em que aparecem no livro: Configurações do Rails (bundler, ambientes, etc.), roteamento, REST e sua implementação no Rails, Models, Controllers, ActiveRecord, ActiveRecord Avançado, Views, Helpers, Ajax on Rails, Gerenciamento de Sessões, Autenticação (aborda Authlogic e Devise), ActiveResource, ActionMailer, Cache, Performance, Testes com RSpec, melhorias de performance usando mecanismos internos do Rails, plugins, processamento em background (Delayed Job, Resque, Rails Runner).

Mais informações em:
http://www.rubyinside.com/review-of-the-rails-3-way-obie-fernandez-4080.html
http://nithinbekal.com/2011/review-the-rails-3-way-obie-fernandez/

Anúncios

Nova versão do Easy-Rails para Windows

Acabamos de lançar a versão 0.9.7 do Easy-Rails para Windows.Ele foi atualizado para usar o Ruby 1.9.2 e o Rails 3.0.3.
Optamos pela versão 1.9.2 do Ruby por sua melhor performance em relação às versões anteriores.
A partir de agora passamos a usar os binários e a documentação do RubyInstaller.

Além disso, já vem prontinho para acessar SQLite, MySQL e PostgreSQL.
Acesse: http://rubyforge.org/projects/easy-rails/

Também criamos um projeto do Easy-Rails no GitHub com os scripts para geração das versões binárias.

Admin para Rails

Para quem gosta do Django Admin e sonha com algo semelhante no mundo Rails, é bom ficar de olho no RailsAdmin. O projeto iniciou em agosto de 2010 com a conversão do MerbAdmin para o Rails 3 e ainda tem muito a melhorar.
De qualquer forma, vale a pena conferir…

Aprendizado de Ruby e Rails

O Fábio Akita fez um ótimo post sobre o aprendizado de Ruby e Rails:
http://akitaonrails.com/2010/06/21/akita-responde-comecando-com-ruby-on-rails

Apostila sobre Rails 3 para download

A apostila da Caelum sobre Ruby on Rails 3 foi disponibilizada para download.

A apostila é usada no curso RR-71 da Caelum.

Rails Footnotes

Um excelente complemento para o Ruby on Rails é o Rails Footnotes. Ele exibe um rodapé nas páginas da aplicação (em modo de desenvolvimento) com várias informações, como parâmetros da requisição, sessão, cookies, filtros, rotas, queries e log. Além disso, contém também links para abrir arquivos (como o controller, layout ou view atual) diretamente do TextMate. Para quem não tem o TextMate, pode configurar o Linux para obter essa mesma funcionalidade a partir do GEdit. Achei fantástico!!!

O Rails Footnotes foi criado pelo brasileiro José Valim que atualmente está estudando na Itália.

Os passos para instalação são os seguintes:

1. Instalar o gem:

  sudo gem sources -a http://gems.github.com
  sudo gem install josevalim-rails-footnotes

2. Configurar a aplicação para usar o Rails Footnotes. Para isso, basta adicionar a seguinte linha ao arquivo config/environments/development.rb:

  config.gem "josevalim-rails-footnotes",  :lib => "rails-footnotes", :source => "http://gems.github.com"

E para que o GEdit abra os arquivos, faça o seguinte:

1. Baixe seguinte arquivo txmt_handler_linux_install.tar.gz.

2. Descompacte-o.

3. Execute o script:

  txmt_handler_linux_install.sh

Depois é só curtir o Rails Footnotes funcionando. Os scripts foram criados pelo Alexandre da Silva e são encontrados em um fork do rails-footnotes chamado lexrupy-rails-footnotes. O problema que encontrei ao tentar usar o fork foi que ele não está atualizado com a última versão do projeto principal.

Easy Rails 0.9.5

No dia 2 de junho lancei uma nova versão do Easy Rails: 0.9.5. Baixe-o, teste-o e ajude a melhorá-lo cada vez mais!!!
Ele não funcionava direito em diretórios contendo espaços (obrigado por avisar, Lucas de Castro!!!). Espero ter corrigido.

%d blogueiros gostam disto: