Dicas
Bom, a minha idéia inicial era publicar isso aqui em inglês (e com as 5 dicas necessárias) pra participar do concurso da RailsCasts, mas eu acabei me enrolando com outras coisas e não consegui postar a tempo. Sendo assim eu vou postar as 3 dicas que eu já tinha escrito, assim o trabalho não será perdido =)
#1 – respond_to com jQuery
Eu apesar de não desgostar do Prototype, sou fã do jQuery e sempre que posso uso ele nos meus projetos. Como o suporte no Rails ainda é ao prototype você perde algumas funcionalidades quando troca de biblioteca. Existe um plugin chamado jRails que faz a substituição da framework usada nos helpers de javascript. Pra quem quer usa eles, é a melhor alternativa, mas talvez você não precise de todos eles, ou como no meu caso precise apenas que o respont_to funcione e a solução é muito mais simples do que parece.
No final do application.js insira
jQuery.ajaxSetup({
'beforeSend': function(xhr) {
xhr.setRequestHeader("Accept", "text/javascript")
}
})
#2 – Foreign Key Migrations
Esse plugin da RedHillsOnRails cria as constraints de foreign keys no banco de dados a partir das migrations, nada mais de execução direta de sql. Para instalar:
ruby script/plugin install http://redhillonrails.rubyforge.org/svn/trunk/vendor/plugins/redhillonrails_core ruby script/plugin install http://redhillonrails.rubyforge.org/svn/trunk/vendor/plugins/foreign_key_migrations
A partir daí ele vai criar as constraints sozinho, se você quiser um controle mais fino, o site deles é recheado de exemplos.
#3 – UTF-8 mysql vs. postgresql
Essa aqui é bem simples e específica. O encoding utf-8 tem nomes diferentes para os dois bancos de dados.
No database.yml#mysql encoding: utf8 #postgresql encoding: UTF-8
2 Responses to “Dicas”
Sorry, comments are closed for this article.
May 7th, 2008 at 10:50 AM
Hey Rafael, muito boa a dica numero 1 sobre o jQuery, valeu por compartilhar. Continue seu trabalho! =D
May 7th, 2008 at 11:17 AM
Muito boas as dicas mesmo! Gostei em especial da dica sobre jQuery!
=D