Faz uns dias mostrei uma gambiarra para recarregar arquivos de mensagens após eles terem sido carregados na primeira tradução. Resulta que agora foi criado um método chamado reload! no módulo I18n para realizar esta operação sem que seja considerado um hack:
I18n.reload!
I18n delegara a chamada do método para o backend, que pode implementar a chamada a [...]
Quando queremos criar uma RubyGem basicamente o que temos que fazer é criar um simples projeto e especificar ela num arquivo chamado de gemspec. Muito mais simples deveria ser utilizar uma das ferramentas existentes que criam uma estrutura básica para a criação de uma gem e depois somente completar a base com nosso código de [...]
Update: o que ira ser mostrado a continuação é considerado uma gambiarra, devido a que os métodos do backend não deveriam ser chamados diretamente. Após esse post foi criado um método na API do Rails que permite uma solução bem mais elegante. Os detalhes podem ser vistos aqui.
O backend padrão do Rails para i18n carrega [...]
Você ouviu falar de Rails e agora quer aprender? Vou passar uma sugestão de caminho. Não é o único, mas é um caminho possÃvel e interessante.
ps. Aprenda inglês. Indispensável. A maior parte do material nessa lista (e em qualquer lugar) é em inglês.
Se você ainda não conhece HTML e CSS, aprenda. Pode usar o Curso [...]
Nessa semana aconteceu o Rails Summit Latin America, evento organizado pelo Fabio Akita e o pessoal da Locaweb.
O evento foi sensacional. A organização estava impecável, ainda mais para uma primeira edição. O melhor evento voltado para programadores que eu participei.Â
Estiveram presentes grandes nomes da comunidade internacional como Chad Fowler, Dr. Nic, Chris Wanstrath, os caras da Phusion, Jay [...]
Rails Summit numa frase: Foi do caralho!
As palestras foram todas de altÃssimo nÃvel, com a maioria sendo mais motivacional que técnica. Chad Fowler, com “Be Remarkable” arrebentou. Obie Fernandez deixou muita gente doida pra mudar de emprego (eu! eu!) quando mostrou “The Hashrocket Way”. Vinicius Teles, Carlos Brando, Manoel Lemos e todos os outros mandaram [...]
Nos dias 15 e 16 de outubro aconteceu o Rails Summit Latin America,
evento voltado aos desenvolvedores Ruby on Rails do Brasil e paÃses hermanos.
Muito bem organizado pelo Fabio Akita e Locaweb,
teve a participação de mais de 500 pessoas, que ouviram apresentações de
Obie Fernandez,
Dr. Nic,
Nihn Bui & Hongli Lai,
Chad Fowler [...]
Às vezes é preciso deixar que um usuário entre com textos formatados
—seja HTML puro, Markdown ou Textile. O grande problema está na hora
de filtrar o que está sendo enviado; não queremos que um markup inválido ou
com tags que você não quer sejam salvas no banco de dados.
Infelizmente, o Ruby on Rails não possui nenhuma forma [...]
Olá, pessoal
Esse mês virei Mozilla Campus Rep., e agora tenho a missão de divulgar o Firefox no campus, e fazer as pessoas passarem pada o lado laranja-e-legal da força. Como já costumava fazer isso, a diferença é que agora estou munido de pulseirinhas e a assinatura do meu email ficou maior.
Pra comemorar, aproveitei o 5º [...]
Ontem me bateu uma curiosidade: Será que é muito difÃcil fazer ulguma coisa pro Twitter? Fui caçar a API e esbarrei na twitter4r, biblioteca em Ruby que encapsula a API do Twitter. E é bem mais simples do que eu pensava. Instalei a versão de desenvolvimento que tinha umas coisinhas que eu precisava.
Armado da gem, [...]
Comecei uma pequena aplicação em Rails, e como eu quero aprender direito tô tentando criar testes primeiro - TDD. Uma surpresa boa que eu tive: criar testes (que por enquanto ainda não são “bons” testes) é mesmo tão simples quanto parece.
Por enquanto estou usando a biblioteca padrão do Rails para testes, Test::Unit. Os testes não [...]
Jay Fields anunciou em seu blog que o livro Refactoring: Ruby Edition está a venda na loja virtual Safari. Para quem já leu a versão antiga em Java, esta obra dispensa apresentações, eu recomendo a todos que gostam de código bem escrito.
Os autores dos livros são Jay Fields, Shane Harvie, Martin Fowler e com [...]
O novo Spesa está sendo desenvolvido em ritmo acelerado
— isso significa que ando trabalhando muito nas minhas horas vagas — e diversas funcionalidades que estou
implementando estão sendo extraÃdas na forma de plugins.
O mais recente deles é o has_calendar,
que permite exibir calendários com eventos de maneira muito simples.
A minha idéia, já que não uso [...]