<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- generator="wordpress/2.3-alpha" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>EstadoBeta &#187; Documentaci&oacute;n</title>
	<link>http://www.estadobeta.com</link>
	<description>desarrollo web con estándares</description>
	<pubDate>Tue, 27 May 2008 00:41:21 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3-alpha</generator>
	<language>en</language>
			<item>
		<title>El &#8220;errno: 150&#8243; de MySQL</title>
		<link>http://www.estadobeta.com/2008/03/16/el-errno-150-de-mysql/</link>
		<comments>http://www.estadobeta.com/2008/03/16/el-errno-150-de-mysql/#comments</comments>
		<pubDate>Mon, 17 Mar 2008 01:16:03 +0000</pubDate>
		<dc:creator>vladimir</dc:creator>
		
		<category><![CDATA[Desarrollo]]></category>

		<category><![CDATA[Documentaci&oacute;n]]></category>

		<category><![CDATA[artículos]]></category>

		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.estadobeta.com/2008/03/16/el-errno-150-de-mysql/</guid>
		<description><![CDATA[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 &#8220;errn: 150&#8243; que aparece al ejecutar alguna sql [...]]]></description>
		<wfw:commentRss>http://www.estadobeta.com/2008/03/16/el-errno-150-de-mysql/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ruby Class.inherited</title>
		<link>http://www.estadobeta.com/2008/02/25/ruby-classinherited/</link>
		<comments>http://www.estadobeta.com/2008/02/25/ruby-classinherited/#comments</comments>
		<pubDate>Mon, 25 Feb 2008 13:46:48 +0000</pubDate>
		<dc:creator>Ismael</dc:creator>
		
		<category><![CDATA[Documentaci&oacute;n]]></category>

		<category><![CDATA[Ruby &amp; Rails]]></category>

		<category><![CDATA[artículos]]></category>

		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.estadobeta.com/2008/02/25/ruby-classinherited/</guid>
		<description><![CDATA[En mi art&#237;culo anterior explicaba c&#243;mo podemos usar la maleabilidad de Ruby para solucionar problemas espinosos. Concretamente, c&#243;mo &#8220;inyectar&#8221; datos desde una subclase a una superclase sin contravenir las buenas practicas de OOP (leer el art&#237;culo en cuesti&#243;n para entender de qu&#233; diablos estoy hablando).
Resulta que Ruby nos ofrece otra soluci&#243;n, en bandeja de plata:

Code [...]]]></description>
		<wfw:commentRss>http://www.estadobeta.com/2008/02/25/ruby-classinherited/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ActiveRecord::Base#update_all</title>
		<link>http://www.estadobeta.com/2007/07/02/activerecordbaseupdate_all/</link>
		<comments>http://www.estadobeta.com/2007/07/02/activerecordbaseupdate_all/#comments</comments>
		<pubDate>Mon, 02 Jul 2007 21:07:08 +0000</pubDate>
		<dc:creator>Ismael</dc:creator>
		
		<category><![CDATA[Documentaci&oacute;n]]></category>

		<category><![CDATA[Ruby &amp; Rails]]></category>

		<category><![CDATA[artículos]]></category>

		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.estadobeta.com/2007/07/02/activerecordbaseupdate_all/</guid>
		<description><![CDATA[Supongamos que quieres modificar varios registros a la vez (por ejemplo cambiar el status de varios artículos de un Blog a &#8220;borrador&#8221;). En la interfaz seleccionas los artículos con checkboxes y envías un array de id&#8217;s a una acción en el controlador. Usas ese array para actualizar cada registro.

Code (ruby)


def actualiza


&#160; params&#91;:article_ids&#93;.each do &#124;i&#124;


&#160; &#160; [...]]]></description>
		<wfw:commentRss>http://www.estadobeta.com/2007/07/02/activerecordbaseupdate_all/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ActiveRecord: delegación de asociaciones</title>
		<link>http://www.estadobeta.com/2007/06/25/activerecord-delegacion-de-asociaciones/</link>
		<comments>http://www.estadobeta.com/2007/06/25/activerecord-delegacion-de-asociaciones/#comments</comments>
		<pubDate>Mon, 25 Jun 2007 06:05:26 +0000</pubDate>
		<dc:creator>Ismael</dc:creator>
		
		<category><![CDATA[Desarrollo]]></category>

		<category><![CDATA[Documentaci&oacute;n]]></category>

		<category><![CDATA[Ruby &amp; Rails]]></category>

		<category><![CDATA[artículos]]></category>

		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.estadobeta.com/2007/06/25/activerecord-delegacion-de-asociaciones/</guid>
		<description><![CDATA[Gracias a la magia de ActiveRecord, en Rails es fácil definir las asociaciones entre clases:

Code (ruby)


class Blog &#60; ActiveRecord::Base


&#160; has_many :posts, :order =&#62; &#8216;published_on DESC&#8217;


end



Esto nos permite bellezas como

Code (ruby)


mi_blog = Blog.find&#40;:first&#41;


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 [...]]]></description>
		<wfw:commentRss>http://www.estadobeta.com/2007/06/25/activerecord-delegacion-de-asociaciones/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Rails API, versión Ajax</title>
		<link>http://www.estadobeta.com/2007/05/07/rails-api-ajax-style/</link>
		<comments>http://www.estadobeta.com/2007/05/07/rails-api-ajax-style/#comments</comments>
		<pubDate>Mon, 07 May 2007 19:08:30 +0000</pubDate>
		<dc:creator>Ismael</dc:creator>
		
		<category><![CDATA[Documentaci&oacute;n]]></category>

		<category><![CDATA[Ruby &amp; Rails]]></category>

		<category><![CDATA[notas]]></category>

		<guid isPermaLink="false">http://www.estadobeta.com/2007/05/07/rails-api-ajax-style/</guid>
		<description><![CDATA[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 [...]]]></description>
		<wfw:commentRss>http://www.estadobeta.com/2007/05/07/rails-api-ajax-style/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
