Per crear diagrames de models d'una app pots utilitzar el seguent software que ho fa força be.
http://railroad.rubyforge.org/
Per crear diagrames de models d'una app pots utilitzar el seguent software que ho fa força be.
http://railroad.rubyforge.org/
Per capturar una excepcio amb ruby es fa servir begin; rescue; end;. El que pasa, es que quan utilitzes aquesta sintaxi amb un "rescue" sense res més, per defecte només et captura excepcions a partir de StandardError, que no es la excepcio root absoluta. Per tant, pot ser que alguna excepcio se t'escapi. Per solventaro, nomes has d'especificar rescue Exception de forma explicita.
http://rubylearning.com/satishtalim/ruby_exceptions.html
La pregunta de stackoverflow amb una bona resposta es la seguent:
http://stackoverflow.com/questions/3874148/best-practice-for-adding-a-ruby-extension-methods-to-rails-3
Bàsciament es tracta de crear una carpeta core_ext dins de lib, i despres requerir tots els arxius que hi hagui aqui desde un initializer.
Una funcionalitat que feia temps que buscava, el poder construir layouts anidats.
http://m.onkey.org/nested-layouts-in-rails-3
Update: Només funciona quan el template pare és en format ERB !!!
Una tecnica força util que acabo de coneixer que pot ajudar o simplificar la feina de fer "chivatos" quant vols comprovar la situacio que hi ha enmig d'una expresio comeplexe, sense haberla de modificar expressament.