Archive for the 'Rails' Category

Aptana RadRails: A IDE para RubyOnRails

Sexta-feira, Janeiro 25th, 2008

Tenho experimentado muitas IDEs e editores de código desde quando comecei a usar Rails. Mas com as últimas versões do Aptana RadRails, parece que enfim encontrei o que precisava para ganhar produtividade. Claro que muitos recursos ainda estão faltando para que ele possa ser a solução definitiva. Mas o ele já tem é mais que suficiente para que eu me sinta em csa.

O debug está muito bom, quase no mesmo nível do Visual Studio, Visual Basic e Delphi, que são ferramentas que tem debugs matadores.

O que ainda falta é um intellisense que realmente ajude. A natureza dinâmica do Ruby torna muito difícil de implementar esse recurso de forma eficiente. A mágica do Rails complica ainda mais as coisas. Mas estive dando uma olhada em um screencast do 3rdRail e acredito que logo, logo o RadRails estará no mesmo nível, em se tratando de intellisense.

Netbeans no Windows XP e UTF-8

Sexta-feira, Abril 6th, 2007

Continuando as minhas andanças por Rails, estou experimentando a IDE Netbeans com os devidos plugins para Ruby e Rails. Uma grande vantagem que eu percebi até o momento foi o intellisense (não tenho certeza do nome dessa funcionalidade), que funciona muito bem. Além de sugerir as possíveis interfaces para o método em questão (ao pressionar Ctrl+Space), apresenta uma documentação bem útil principalmente quando estamos aprendendo:

Netbeans com autocompletation e documentação - Thumb

Tive dificuldades com arquivos em UTF-8. Como o WebRick (mini-servidor http, usado quando desenvolvemos em Rails) só funciona com UTF-8, a tendência é que os projetos em Rails sejam todos desenvolvidos com essa codificação.

Achei a solução em um dos comentários desse post. Basta alterar o atalho que inicia o Net beans para usar esse parâmetro dessa forma:

netbeans.exe -J-Dfile.encoding=UTF-8

Desabilitando plural de tabelas no Ruby on Rails

Sexta-feira, Fevereiro 2nd, 2007

Por padrão, o RoR vem configurado para realizar pluralizalição nos nomes das tabelas, de modo que os classes fiquem no singular e as tabelas e controllers no plural. Isso funciona muito bem no idioma inglês, mas no português acaba sendo um problema.

Mas desabiblitar tabelas no plural no rails é bem simples. Basta colocar a seguinte linha no final do arquivo config/environment.rb
ActiveRecord::Base.pluralize_table_names = false