Dica rápida: instalando curb no ubuntu.

Eu precisei instalar uma gem em um sistema e ele dependia da curb. No mac instalou sem problemas, mas no ubuntu tive que instalar umas dependências antes. Caso esteja tendo problemas para instalar a curb rode: apt-get install libcurl3 libcurl3-gnutls libcurl4-openssl-dev Isso resolve o problema.

Criando relacionamentos one-to-one no Rails

Sempre que criamos um sistema, precisamos criar relacionamentos entre tabelas. Os relacionamentos podem ser de alguns tipos: One to One One to Many Many to Many Eu vou demostrar aqui como criar relacionamentos One to One. Para esse exemplo, vamos considerar que um usuário possui um perfil e um perfil só pode pertencer a um [...]

Upload de múltiplas fotos com Paperclip + Uploadify

Eu já fiz um post sobre como fazer upload de fotos usando Paperclip. Agora, vou mostrar como fazer vários uploads de uma vez só usando Paperclip + Uploadify. Para esse exemplo, vamos considerar que um álbum possui várias fotos. Comece adicionando a gem do Paperclip. #Gemfile gem ‘paperclip’ Rode o bundle install para instalar a [...]

Notícias #1

Próximo post. Estou preparando um post sobre upload de fotos com Paperclip e Uploadify. Estou organizando para que fique bem explicado. Como é um post maior, não quero que fique confuso. Aplicações no Github A partir do próximo post, todos os tutoriais serão disponibilizados com uma aplicação no Github. Acho que dessa forma fica legal [...]

Pow, um novo servidor Rack para Mac OS X

Pow, um novo servidor Rack para Mac OS X

Pow foi criado pela 37signals e é um servidor Rack que não necessita de configuração. Não é necessário instalar gems ou compilar extensões do apache. O Pow pode ser instalado e atualizado apenas rodando um comando no Terminal. Ele também tem integração com o rvm então, suas aplicações podem utilizar diferentes versões do ruby/rails e mesmo assim ele [...]

Upload de fotos com Paperclip

Eu estou trabalhando em uma aplicação que mexe muito com fotografias. Uma das principais funções da aplicação é fazer o upload das fotos. Eu estou desenvolvendo usando Rails 3.1 e o upload é feito com a gem Paperclip. Para começar a usar a gem, você precisa ter instalado o ImageMagick. Utilizando o Homebrew, a instalação é [...]

Aos 56, morre Steve Jobs.

Aos 56, morre Steve Jobs.

Hoje, faleceu Steve Jobs. Uma das mentes mais brilhantes da nossa época e que irá deixar saudades a todos que admiravam seu trabalho. Criador do iPod, iTunes, iPhone, iPad e Mac, foi com certeza uma das pessoas mais inovadoras que o mundo já conheceu. Torço para que todo seu legado continue a crescer da mesma [...]

Testando envio de emails no Rails com Letter Opener

Eu estou desenvolvendo uma aplicação em Rails que precisa enviar emails em algumas ocasiões. Eu queria ver o resultado do meu envio, mas não queria precisar enviar o email para minha conta, queria fazer tudo dentro da aplicação. É ai que entra a gem Letter Opener do Ryan Bates. Antes de conhecer essa gem, eu colocava [...]

Montando ambiente Rails no Lion

Comprei um mac novo ontem, que veio com o Lion. Agora preciso montar meu ambiente de desenvolvimento, novamente. As ferramentas que irei instalar são: git, rvm, ruby/rails. A primeira coisa a se fazer antes de iniciar é instalar o xCode. Basta baixar na Mac App Store. Uma ferramenta muito interessante para facilitar a instalação de [...]

Gerenciando o database.yml com Capistrano

Em um outro post eu mostrei como usar o Capistrano para fazer deploy de sua aplicação. Agora vou mostrar como gerenciar seu arquivo database.yml. Em alguns casos, como seu projeto ser open source e estar no github, não é interessante comitar seu arquivo de configuração do banco, afinal de contas lá está a senha do [...]