Blog da Improve It

Problema no Brazilian Rails corrigido.

Publicado por Marcos Tapajós há aproximadamente 1 ano.

Uma das nossas premissas é que o nosso plugin nunca deve conflitar com o padrão do Rails, ou seja, uma aplicação já em funcionamento deve ser capaz de instalar o plugin e não parar de funcionar.

Essa preocupação surgiu quando ao modificar o to_s da classe Date minha aplicação parou de funcionar já que eu esperava um formato diferente de "%d/%m/%Y". Resolvi criando um outro método chamado to_s_br e mantendo o to_s original.

Hoje o Kristopher Murata me chamou a atenção para um problema, que ontem mesmo eu tinha notado e comentado com o Celestino Gomes, que o nosso plugin estava quebrando essa nossa premissa ao modificar as regras de pluralização do Rails.

Para corrigi esse problema eu retirei uma linha do init.rb do plugin deixando a inclusão dessa funcionalidade opcional através da adição de uma linha ao enviroment.rb

Gostaria de agradecer o feedback do Kristopher.

Tags , , , , ,  | 5 comentários

O que você achou? Coloque seus comentários e sugestões abaixo!

Acompanhe o RSS dessa página.

Comentários (5 até o momento)

  1. Claudio disse aproximadamente 24 horas depois:

    Oi. Verdade, o plugin afetou a pluralização de minha aplicação. Obrigado pela correção.

    Abraços.

  2. Rodrigo Urubatan disse 2 dias depois:

    Parabens pelo blog, e principalmente pelo brazilian-rails, estou utilizando e achando muito legal :D

    seguinte: Comecei a escrever uma série de posts sobre IDEs para RoR (o primeiro é este sobre o RadRails)

    E se você se interessar, gostaria de deixar um convite também, para que você escreva um post descrevendo o seu ambiente de desenvolvimento ...

    Se quiser publicar aqui eu coloco um link la no meu blog, ou se quiser publicar la no meu blog mesmo sera muito bem vindo ... )

    Abraço

  3. Marcos Tapajós disse 3 dias depois:

    Rodrigo, vou ler o seu artigo com calma e fazer os meus comentários.

    Infelizmente essa semana será impossivel pois estou me mudando e no exato momento estou te escrevendo apoiado em uma caixa.

    Semana que vem posso te escrever um pouco contando sobre o nosso ambiente de trabalho e nossa luta a procura da IDE perfeita ! :-)

    Um abraço

  4. Marcos Tapajós disse 3 dias depois:

    Cláudio, desculpa pelo errinho. Mesmo com todos os testes passou esse erro ! :-(

    Um abraço e obrigado pelo feedback.

  5. EhNois disse 5 dias depois:

    Acho que o plugin deveria chamar "Caipirinha"...