archivo para categoría 'Documentación'

RSS

El “errno: 150″ de MySQL

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 […]

Ruby Class.inherited

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 […]

ActiveRecord::Base#update_all

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|

    […]

ActiveRecord: delegación de asociaciones

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 […]

Rails API, versión Ajax

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 […]