Por vladimir, 16/3/2008, 9:16 pm
en Desarrollo, Documentación, artículos, tips
No fue hasta mucho tiempo después de conocer MySQL que conocí las tablas tipo InnoDb. Estas, a diferencia de su contraparte MyISAM, poseen varias cualidades que la hacen deseable. Por ejemplo: Integridad Referencial.
Lamentablemente InnoDb posee algunos peros. Uno de los más molestos es el “errn: 150″ que aparece al ejecutar alguna sql […]
Por Ismael, 25/2/2008, 9:46 am
en Documentación, Ruby & Rails, artículos, tips
En mi artículo anterior explicaba cómo podemos usar la maleabilidad de Ruby para solucionar problemas espinosos. Concretamente, cómo “inyectar” datos desde una subclase a una superclase sin contravenir las buenas practicas de OOP (leer el artículo en cuestión para entender de qué diablos estoy hablando).
Resulta que Ruby nos ofrece otra solución, en bandeja de plata:
Code […]
Por Ismael, 2/7/2007, 5:07 pm
en Documentación, Ruby & Rails, artículos, tips
Supongamos que quieres modificar varios registros a la vez (por ejemplo cambiar el status de varios artículos de un Blog a “borrador”). En la interfaz seleccionas los artículos con checkboxes y envías un array de id’s a una acción en el controlador. Usas ese array para actualizar cada registro.
Code (ruby)
def actualiza
params[:article_ids].each do |i|
[…]
Por Ismael, 25/6/2007, 2:05 am
en Desarrollo, Documentación, Ruby & Rails, artículos, tips
Gracias a la magia de ActiveRecord, en Rails es fácil definir las asociaciones entre clases:
Code (ruby)
class Blog < ActiveRecord::Base
has_many :posts, :order => ‘published_on DESC’
end
Esto nos permite bellezas como
Code (ruby)
mi_blog = Blog.find(:first)
articulos = mi_blog.posts
Pero supongamos que queremos en Blog un método que nos retorne sólo los 10 artículos más recientes Una solución es definir otra […]
Por Ismael, 7/5/2007, 3:08 pm
en Documentación, Ruby & Rails, notas
Si trabajas con Ruby on Rails, seguro tienes la documentación oficial de la API siempre abierta en una pestaña de tu browser, y vives preguntándote cuándo harán un servicio más amigable para bucear en las toneladas de documentos.
Pues para de preguntarte. RailsBrain agrega un intuitivo buscador Ajax a la documentación de Rails, y un servidor […]