
Recebi uma dica do Bruno Miranda e resolvi dar uma melhorada no meu plugin. Desta vez adicionei mais uma funcionalidade que realmente estava faltando.
Para que serve o plugin?
O plugin é muito útil para projeto Ruby on Rails em outras línguas diferente do inglês. Você pode desenvolver todo o código do projeto seguindo os padrões de convenções do Rails, em inglês e ter suas URLs totalmente em português incluindo somente 3 linhas de código no arquivo routes.rb.
Como usar?
Para entender como usar o plugin, clique aqui.
O que tem de novo nesta versão?
Até agora podíamos traduzir, ou criar apelidos para actions e resources, mas quando usávamos namespaces eles continuavam em inglês. Continuavam… Agora o plugin aceita criar apelidos para namespaces também. Assim:
Simples, não?
Como instalar?
Eu mudei o repositório do plugin para o GitHub (muito bom, aliás). Então você pode acessar o repositório clicando aqui. Se você já usa git, pode pegar a última versão usando o comando (tudo em apenas uma linha):
git clone git://github.com/carlosbrando/custom_resource_name.git custom_resource_name
Se você ainda não usa Git (deveria…) você pode fazer o download do plugin clicando aqui e depois jogar o código dentro da pasta vendor/plugins do seu projeto.
Gostei do plugin, como retribuo?
Gostou mesmo? Legal! Você pode deixar um comentário aqui no blog e/ou me recomendar no WWR. Seria bem legal da sua parte!
Aproveitando…
Eu ainda tenho 3 convites para o GitHub, se alguém quiser é só pedir aí nos comentários. Mas só tenho 3…
25 Comentários em "Custom Resource Name Plugin 1.1"
O problema para rails 1.2.3 já foi resolvido? Até tenho vergonha disso, mas a gente usa Rails 1.2.3 para rodar nos servidores comerciais…
Abraço!
Vinícius, eu realizei todos os meus teste em um projeto 1.2.3 novo (zerado) e tudo funcionou. Se puder testar novamente em seu projeto e me avisar. Mas realmente nesta versão manter a compatibilidade está meio dificil…
Mas para as versões mais novas, 1.2.6 para cima, tudo está funcionando perfeitamente. Pelo menos em meus testes.
Opa, vou instalar seu plugin numa aplicacao que estou desenvolvendo… te comunico o funcionamento.
Aproveitando, me manda o convite para o GitHub se ainda tiver.
Christian.
Convite enviado.
Show de bola ta ficando o plugin cara! Parabéns! Vou iniciar meu primeiro projeto e já vou aproveitar para usá-lo.
Ah, se puder me mandar o convite para o GitHub tb, valeu!
Mais um convite enviado!
Se ainda tiver algum convite eu gostaria.
[]’s
Último convite enviado… se você puderem convidar mais gente da comunidade seria bem legal!
Obrigado Carlos ! Alias, o sorteio do PeepCode sai quando ? Vou fazer compras lá e só estou esperando para ver se ganho o vídeo do Dr.Nic
Eu tenho 3. Quem quiser entra em contato comigo.
[]’s
Já saiu o vencedor… rs
Mas como eu sou safado, só vou anunciar o vencedor no podcast de amanhõ… rs
Parabéns Carlos, esse plugin com certeza vai fazer muito sucesso na comunidade “não faladora de inglês nativamente”.

Tapajós, você poderia me enviar um convite?
Vou repassar os convites para o pessoal da comunidade Rails-MG. E isso ai. Difusao em massa!!!
É! Infelizmente não funcionou! Mas não vou desistir! Quem sabe eu arranjo uma solução pra pôr aqui… Valeu!!!
Poxa… você tentou criar um aplicativo do zero, Vinícius?
Quais plugins você está usando? Me faz um favor, tenta rodar os testes do plugin e vê se ocorre algum erro.
Abraço!
Posso sim Lucas, mas preciso do seu email. Por questão de spam não vou por meu e-mail aqui mas é fácil de você adivinhar se olhar a empresa onde eu trabalho e o sobrenome que eu uso sempre.
[]’s
Muito obrigado pelo update no plugin. Otimo trabalho realmente. Otimo Code.
Criei uma nova aplicação do zero e só instalei o plugin.
Os testes resultaram nisto:
49 tests, 1584 assertions, 1 failures, 26 errors
Não sei se há diferenças no rails que eu tenho do que tu tens… mas ocorre este erro, ou a versao que tu utilizaste nao é a 1.2.3 de fato.
hmm… Vinícius me manda o erro que foi encontrado por favor.
Encontrei o erro. O problema encontrado foi com o plugin restful_authentication. Ao utilizar o gerador dele, ele cria uma rota assim:
map.resource :session, :controller => ’sessions’
Esta rota não é map.resources com S, por isso que dá erro. Quando eu comento esta linha o plugin funciona PERFEITAMENTE!! Mas o problema que a autenticação não funciona mais.
Quanto aos erros do teste, vou te mandar por e-mail, estes erros foram em uma aplicação nova, sem nenhum plugin.
Hmm… eu testei em uma aplicação com o restful_authentication no Rails 2.0 e funcionou, Vou fazer o teste em uma 1.2.3 e ver o que acontece.
Obrigado pela ajuda!
Tem que usar a revisao 3080 do restful_authentication, pois acima desta já não funciona com o rails 1.2.3
[...] Custom Resource Name Plugin 1.1 [...]
Saiu o teu plugin na Ruby Inside
http://www.rubyinside.com/interesting-rails-tidbits-6-831.html
E agora, será que a dreamhost aguenta? eheheheh
Parabéns pelo plugin babel killer
Pois é… o Peter já tinha falado comigo na semana passada sobre isto. Vamos ver se a repercussão será boa ou não.
[...] usei este blog várias vezes para divulgar meus trabalhos. Conheço muita gente que criou coisas bem legais e por não ter um meio prático de divulgá-las [...]
Deixe o seu comentário!