<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>rails y más cosas &#187; Ruby</title>
	<atom:link href="http://www.railsymas.com/category/ruby/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.railsymas.com</link>
	<description>Nuevas Tecnologías</description>
	<lastBuildDate>Fri, 30 Jul 2010 22:45:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Interpolación ruby ejemplo</title>
		<link>http://www.railsymas.com/2010/06/28/interpolacion-ruby-ejemplo/</link>
		<comments>http://www.railsymas.com/2010/06/28/interpolacion-ruby-ejemplo/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 17:45:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.railsymas.com/?p=1695</guid>
		<description><![CDATA[Nos permite introducir los datos calculados dentro de una expresión 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 class Primero &#160; =begin programa para calcular cuantos minutos hay en un año =end &#160; [...]]]></description>
			<content:encoded><![CDATA[<p>Nos permite introducir los datos calculados dentro de una expresión</p>
<p><span id="more-1695"></span></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
</pre></td><td class="code"><pre class="ruby" style="font-family:monospace;"><span style="color:#9966CC; font-weight:bold;">class</span> Primero
&nbsp;
<span style="color:#000080; font-style:italic;">=begin 
 programa para calcular cuantos minutos hay en 
 un año
=end</span>
&nbsp;
 <span style="color:#9966CC; font-weight:bold;">def</span> calculoMinutos
&nbsp;
 <span style="color:#CC0066; font-weight:bold;">puts</span>  <span style="color:#006666;">365</span> <span style="color:#006600; font-weight:bold;">*</span> <span style="color:#006666;">60</span> <span style="color:#006600; font-weight:bold;">*</span> <span style="color:#006666;">24</span>
&nbsp;
 <span style="color:#9966CC; font-weight:bold;">end</span>
<span style="color:#000080; font-style:italic;">=begin
  interpolacion poner el resultado de una expresion
  dentro de un string #{}
=end</span>  
&nbsp;
 <span style="color:#9966CC; font-weight:bold;">def</span> interpolacion <span style="color:#006600; font-weight:bold;">&#40;</span>numero<span style="color:#006600; font-weight:bold;">&#41;</span>
   <span style="color:#CC0066; font-weight:bold;">puts</span> <span style="color:#996600;">&quot;indicamos la clase del parametro &quot;</span>
   <span style="color:#CC0066; font-weight:bold;">puts</span> numero.<span style="color:#9966CC; font-weight:bold;">class</span>
   <span style="color:#CC0066; font-weight:bold;">puts</span> numero.<span style="color:#9900CC;">to_s</span> <span style="color:#006600; font-weight:bold;">+</span> <span style="color:#996600;">' siglos son '</span>
   <span style="color:#CC0066; font-weight:bold;">puts</span> <span style="color:#996600;">&quot;#{numero* 100 } años&quot;</span>
 <span style="color:#9966CC; font-weight:bold;">end</span>
&nbsp;
&nbsp;
<span style="color:#9966CC; font-weight:bold;">end</span>
&nbsp;
 minutos = Primero.<span style="color:#9900CC;">new</span> 
 minutos.<span style="color:#9900CC;">calculoMinutos</span>
 minutos.<span style="color:#9900CC;">interpolacion</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006666;">5</span><span style="color:#006600; font-weight:bold;">&#41;</span></pre></td></tr></table></div>

<p><a href="http://www.railsymas.com/wp-content/uploads/2010/06/interpola1.png"><img src="http://www.railsymas.com/wp-content/uploads/2010/06/interpola1.png" alt="" title="interpola" width="308" height="184" class="alignnone size-full wp-image-1702" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.railsymas.com/2010/06/28/interpolacion-ruby-ejemplo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducción a las Clases con Ruby</title>
		<link>http://www.railsymas.com/2009/03/10/introduccion-a-las-clases-con-ruby/</link>
		<comments>http://www.railsymas.com/2009/03/10/introduccion-a-las-clases-con-ruby/#comments</comments>
		<pubDate>Tue, 10 Mar 2009 21:43:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Nuevas Tecnologías]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.railsymas.com/?p=94</guid>
		<description><![CDATA[Para declarar una clase utilizamos &#8220;class&#8221; el fin de la clase al igual que los método se establece mediante &#8220;end&#8221;. La herencia se realiza mediante el símbolo &#8221; &#60; &#8220;. Para crear un objeto de la clase se necesita poner primero Clase.new ejemplo Perro.new. #clases class Perro &#160; def ladra &#160; print &#34;guau guau \n&#34; [...]]]></description>
			<content:encoded><![CDATA[<p>Para declarar una clase utilizamos &#8220;class&#8221; el fin de la clase al igual que los método se establece mediante &#8220;end&#8221;. La herencia se realiza mediante el símbolo &#8221; &lt; &#8220;. Para crear un objeto de la clase se necesita poner primero Clase.new ejemplo Perro.new.</p>
<p><span id="more-94"></span></p>

<div class="wp_syntax"><div class="code"><pre class="ruby" style="font-family:monospace;"> <span style="color:#008000; font-style:italic;">#clases</span>
<span style="color:#9966CC; font-weight:bold;">class</span> Perro
&nbsp;
   <span style="color:#9966CC; font-weight:bold;">def</span> ladra
&nbsp;
      <span style="color:#CC0066; font-weight:bold;">print</span> <span style="color:#996600;">&quot;guau guau <span style="color:#000099;">\n</span>&quot;</span>
&nbsp;
    <span style="color:#9966CC; font-weight:bold;">end</span>
  <span style="color:#9966CC; font-weight:bold;">end</span>
&nbsp;
  <span style="color:#008000; font-style:italic;">#creamos el objeto de perro y luego llamamos al metodo</span>
 nuevo_perro = Perro.<span style="color:#9900CC;">new</span>
&nbsp;
 nuevo_perro.<span style="color:#9900CC;">ladra</span>
&nbsp;
 <span style="color:#008000; font-style:italic;">#herencia de clases vamos </span>
&nbsp;
 <span style="color:#9966CC; font-weight:bold;">class</span> Mamifero
&nbsp;
   <span style="color:#9966CC; font-weight:bold;">def</span> respira 
&nbsp;
      <span style="color:#CC0066; font-weight:bold;">print</span> <span style="color:#996600;">&quot;inspira expira <span style="color:#000099;">\n</span>&quot;</span>
    <span style="color:#9966CC; font-weight:bold;">end</span>
  <span style="color:#9966CC; font-weight:bold;">end</span>
&nbsp;
 <span style="color:#008000; font-style:italic;">#heredamos los datos del mamifero </span>
&nbsp;
  <span style="color:#9966CC; font-weight:bold;">class</span> Gato</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.railsymas.com/2009/03/10/introduccion-a-las-clases-con-ruby/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cadenas de Texto en Ruby II parte</title>
		<link>http://www.railsymas.com/2008/07/27/cadenas-de-texto-en-ruby-ii-parte/</link>
		<comments>http://www.railsymas.com/2008/07/27/cadenas-de-texto-en-ruby-ii-parte/#comments</comments>
		<pubDate>Sun, 27 Jul 2008 10:25:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Nuevas Tecnologías]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.railsymas.com/?p=95</guid>
		<description><![CDATA[Otro ejercicio con las cadenas de texto en ruby, 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 cadena = &#34;esto es una cadena de texto&#34; &#160; #muestra por pantalla la longitud [...]]]></description>
			<content:encoded><![CDATA[<p>Otro ejercicio con las cadenas de texto en ruby, </p>
<p><span id="more-95"></span></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
</pre></td><td class="code"><pre class="ruby" style="font-family:monospace;">cadena = <span style="color:#996600;">&quot;esto es una cadena de texto&quot;</span>
&nbsp;
<span style="color:#008000; font-style:italic;">#muestra por pantalla la longitud de la cadena</span>
<span style="color:#CC0066; font-weight:bold;">puts</span> cadena.<span style="color:#9900CC;">length</span>
&nbsp;
<span style="color:#008000; font-style:italic;">#muestra por pantalla el numero de veces que aparece &quot;d&quot;</span>
<span style="color:#CC0066; font-weight:bold;">puts</span> cadena.<span style="color:#9900CC;">count</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#996600;">'d'</span><span style="color:#006600; font-weight:bold;">&#41;</span>
&nbsp;
<span style="color:#008000; font-style:italic;">#Obtener una subcadena de una cadena</span>
subcadena = cadena.<span style="color:#9900CC;">slice</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006666;">0</span>,<span style="color:#006666;">4</span><span style="color:#006600; font-weight:bold;">&#41;</span>
&nbsp;
<span style="color:#CC0066; font-weight:bold;">puts</span> subcadena
&nbsp;
<span style="color:#008000; font-style:italic;">#ver la cadena, vemos que empieza en cero y para obtener el valor es necesario utilizar el metodo chr </span>
<span style="color:#008000; font-style:italic;">#mostramos el caracter &quot;e&quot; de la cadena en la poscición cero de la cadena</span>
<span style="color:#CC0066; font-weight:bold;">puts</span> cadena<span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#006666;">0</span><span style="color:#006600; font-weight:bold;">&#93;</span>.<span style="color:#9900CC;">chr</span>
&nbsp;
<span style="color:#008000; font-style:italic;">#otra forma de obtener una subcadena de una cadena original </span>
<span style="color:#CC0066; font-weight:bold;">puts</span> cadena<span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#006666;">0</span>,<span style="color:#006666;">4</span><span style="color:#006600; font-weight:bold;">&#93;</span>
&nbsp;
&nbsp;
<span style="color:#008000; font-style:italic;">#convertir una cadena en mayusculas</span>
cadena = cadena.<span style="color:#9900CC;">upcase</span>
&nbsp;
<span style="color:#CC0066; font-weight:bold;">puts</span> cadena
&nbsp;
<span style="color:#008000; font-style:italic;">#comprobamos si esta vacia la cadena nos devuelve falso</span>
<span style="color:#CC0066; font-weight:bold;">puts</span> cadena.<span style="color:#9900CC;">empty</span>? 
&nbsp;
<span style="color:#008000; font-style:italic;">#comprobamos si la cadena incluye una palabra </span>
<span style="color:#008000; font-style:italic;">#devuelve verdadero porque la cadena ha sido previamente convertida a mayusculas</span>
<span style="color:#CC0066; font-weight:bold;">puts</span> cadena.<span style="color:#9966CC; font-weight:bold;">include</span>? <span style="color:#996600;">'ESTO'</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://www.railsymas.com/2008/07/27/cadenas-de-texto-en-ruby-ii-parte/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cadenas de Texto en Ruby</title>
		<link>http://www.railsymas.com/2008/07/26/cadenas-de-texto-en-ruby/</link>
		<comments>http://www.railsymas.com/2008/07/26/cadenas-de-texto-en-ruby/#comments</comments>
		<pubDate>Sat, 26 Jul 2008 14:07:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Nuevas Tecnologías]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.railsymas.com/?p=93</guid>
		<description><![CDATA[Para realizar comentarios de una línea utilizamos el caracter &#8220;#&#8221;, para comentarios de múltiples líneas utilizamos =begin =end pegados al extremo izquierdo del editor. Para la ejecución del programa basta con dar un nombre de programa.rb y en un terminal, poner ruby nombreprograma.rb Para mostrar información por pantalla utilizamos puts &#8220;cadena a mostrar&#8221;, permite interpretación [...]]]></description>
			<content:encoded><![CDATA[<p>Para realizar comentarios de una línea utilizamos el caracter &#8220;#&#8221;, para comentarios de múltiples líneas utilizamos =begin  =end pegados al extremo izquierdo del editor. </p>
<p>Para la ejecución del programa basta con dar un nombre de programa.rb y en un terminal, poner ruby nombreprograma.rb</p>
<p>Para mostrar información por pantalla utilizamos puts &#8220;cadena a mostrar&#8221;, permite interpretación de caracteres de escape.</p>
<p>El operador &#8220;+&#8221; nos permite concatenar cadenas de texto, &#8220;<<" permite mostrar la cadena tal como la escribimos.</p>
<p>ponemos hola.length.to_s , para mostrar la longitud de la cadena hola y convertirla a texto dentro de un puts.  </p>
<p><span id="more-93"></span></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
</pre></td><td class="code"><pre class="ruby" style="font-family:monospace;"><span style="color:#008000; font-style:italic;">#************************utilizacion de cadenas de texto*******************</span>
<span style="color:#CC0066; font-weight:bold;">puts</span> <span style="color:#996600;">&quot;**************CADENAS DE TEXTO***********<span style="color:#000099;">\n</span>&quot;</span>
hola = <span style="color:#996600;">&quot;texto de prueba&quot;</span>
&nbsp;
<span style="color:#CC0066; font-weight:bold;">puts</span> hola
&nbsp;
hola =<span style="color:#996600;">&quot;primera fila <span style="color:#000099;">\n</span> segundo fila <span style="color:#000099;">\t</span> tabulacion&quot;</span>
&nbsp;
<span style="color:#CC0066; font-weight:bold;">puts</span> hola
hola2=<span style="color:#996600;">&quot;texto añadido&quot;</span>
&nbsp;
hola= hola <span style="color:#006600; font-weight:bold;">+</span> hola2
<span style="color:#CC0066; font-weight:bold;">puts</span> hola2 <span style="color:#006600; font-weight:bold;">+</span><span style="color:#996600;">&quot;<span style="color:#000099;">\n</span>&quot;</span>
&nbsp;
<span style="color:#CC0066; font-weight:bold;">puts</span> hola <span style="color:#006600; font-weight:bold;">+</span><span style="color:#996600;">&quot;<span style="color:#000099;">\n</span>&quot;</span>
&nbsp;
hola = <span style="color:#996600;">'ruby '</span>
&nbsp;
hola<span style="color:#006600; font-weight:bold;">&lt;&lt;</span> <span style="color:#996600;">'ruby es
un lenguaje nuevo '</span>
&nbsp;
<span style="color:#CC0066; font-weight:bold;">puts</span> hola
&nbsp;
<span style="color:#008000; font-style:italic;">#en ruby no es obligatorio el uso se parentesis en la llamada a una fucion</span>
&nbsp;
<span style="color:#CC0066; font-weight:bold;">puts</span> <span style="color:#996600;">&quot;la longitud de la cadena hola es:&quot;</span><span style="color:#006600; font-weight:bold;">+</span>hola.<span style="color:#9900CC;">length</span>.<span style="color:#9900CC;">to_s</span><span style="color:#006600; font-weight:bold;">+</span><span style="color:#996600;">&quot;<span style="color:#000099;">\n</span>&quot;</span>
&nbsp;
<span style="color:#008000; font-style:italic;">#un valor numerico se puede convertir cadena con .to_s</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://www.railsymas.com/2008/07/26/cadenas-de-texto-en-ruby/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Migraciones con Ruby On Rails  1.x y 2.x diferencias</title>
		<link>http://www.railsymas.com/2008/07/23/migraciones-con-ruby-on-rails-1-y-2-diferencias/</link>
		<comments>http://www.railsymas.com/2008/07/23/migraciones-con-ruby-on-rails-1-y-2-diferencias/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 20:20:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.railsymas.com/?p=90</guid>
		<description><![CDATA[Para los no iniciados en ruby on rails, las migraciones permiten establecer el esqueleto de una base de datos, tablas y campos, al igual que hacemos con sentencias de sql, sin utilizar directamente sql. Además ruby on rails, nos permite tener un control de las versiones de migraciones a ejecutar. Una vez que hemos hecho [...]]]></description>
			<content:encoded><![CDATA[<p>Para los no iniciados en ruby on rails, las migraciones permiten establecer el esqueleto de una base de datos, tablas y campos, al igual que hacemos con sentencias de sql, sin utilizar directamente sql. Además ruby on rails, nos permite tener un control de las versiones de migraciones a ejecutar.</p>
<p>Una vez que hemos hecho rails proyecto  (siendo proyecto el nombre del proyecto rails) y cd proyecto (para colocarnos dentro del proyecto de rails recien creado)  creamos nuestras migraciones.</p>
<p>Comentar para recordar,  un proyecto rails tiene tres tipos de entornos: desarrollo, pruebas y producción. El entorno Rails llamado &#8220;desarrollo&#8221; vuelve a cargar las clases cada vez que llame a una nueva acción, por lo que siempre tiene una copia actualizada de las clases incluyendo los cambios más recientes. Mientras que en el entorno de producción carga las clases una vez.<br />
<span id="more-90"></span><br />
Cuando se crea un nuevo proyecto rails, se crea un archivo database.yml, con los tres entornos  dasarrollo, pruebas y producción, dicho archivo se encuentra dentro de la carpeta config.</p>
<p> </p>
<p>development:<br />
  adapter: mysql<br />
  encoding: utf8<br />
  database: proyecto_development <br />
  username: root<br />
  password:<br />
  socket: /var/run/mysqld/mysqld.sock</p>
<p>Por defecto el nombre de la base de datos en cada uno de los entornos, es el del proyecto_entorno, en este caso proyecto_development para el proyecto en desarrollo.</p>
<p>Para la realización, de la migración escribimos por consola ruby script/generate migration nombremigración, también se genera migraciones al crear los modelos de rails  con ruby script/generate model nombremodelo.</p>
<p>Cada migración tiene un número ejemplo 001_create_nombremigracion.rb,  dicho archivo aparece en la carpeta &#8220;db&#8221;, que cuelga  del proyecto principal.</p>
<p>Toda migración tiene un método &#8220;up&#8221; donde se hace un cambio, y un método &#8220;down&#8221;, donde se deshace ese cambio. Si creo una tabla en &#8220;up&#8221;, la destruyo en el &#8220;down&#8221;, si añado un campo a la tabla en el &#8220;up&#8221;, lo elimino en el &#8220;down&#8221;.</p>
<p>Para ejecutar una migración, es necesario escribir rake db:migrate, si tenemos cinco migraciones y hacemos rake db:migrate se ejecutan las cinco. Si queremos volver a un estando anterior, a la segunda migración elminando las tres siguientes, solo tenemos que poner, rake db:migrate VERSION = 2, si queremos eliminar todo lo realizado, bastaría con poner rake db:migrate VERSION=0.</p>
<p>Versión 1</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
</pre></td><td class="code"><pre class="rails" style="font-family:monospace;">&nbsp;
&nbsp;
 <span style="color:#9966CC; font-weight:bold;">class</span> CreateProjects <span style="color:#006600; font-weight:bold;">&lt;</span> <span style="color:#6666ff; font-weight:bold;">ActiveRecord::Migration</span>
  <span style="color:#9966CC; font-weight:bold;">def</span> <span style="color:#0000FF; font-weight:bold;">self</span>.<span style="color:#9900CC;">up</span>
    create_table <span style="color:#ff3333; font-weight:bold;">:projects</span> <span style="color:#9966CC; font-weight:bold;">do</span> <span style="color:#006600; font-weight:bold;">|</span>t<span style="color:#006600; font-weight:bold;">|</span>
      t.<span style="color:#9900CC;">column</span> <span style="color:#ff3333; font-weight:bold;">:name</span>, <span style="color:#ff3333; font-weight:bold;">:string</span>
    <span style="color:#9966CC; font-weight:bold;">end</span>
  <span style="color:#9966CC; font-weight:bold;">end</span>
&nbsp;
  <span style="color:#9966CC; font-weight:bold;">def</span> <span style="color:#0000FF; font-weight:bold;">self</span>.<span style="color:#9900CC;">down</span>
    drop_table <span style="color:#ff3333; font-weight:bold;">:projects</span>
  <span style="color:#9966CC; font-weight:bold;">end</span>
<span style="color:#9966CC; font-weight:bold;">end</span></pre></td></tr></table></div>

<p>  <br />
Versión 2.0</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
</pre></td><td class="code"><pre class="rails" style="font-family:monospace;"><span style="color:#9966CC; font-weight:bold;">class</span> CreateUsers <span style="color:#006600; font-weight:bold;">&lt;</span> <span style="color:#6666ff; font-weight:bold;">ActiveRecord::Migration</span>
  <span style="color:#9966CC; font-weight:bold;">def</span> <span style="color:#0000FF; font-weight:bold;">self</span>.<span style="color:#9900CC;">up</span>
    create_table <span style="color:#ff3333; font-weight:bold;">:users</span> <span style="color:#9966CC; font-weight:bold;">do</span> <span style="color:#006600; font-weight:bold;">|</span>t<span style="color:#006600; font-weight:bold;">|</span>
      t.<span style="color:#9900CC;">string</span> <span style="color:#ff3333; font-weight:bold;">:nombre</span>, <span style="color:#ff3333; font-weight:bold;">:apellidos</span>, <span style="color:#ff3333; font-weight:bold;">:login</span>, <span style="color:#ff3333; font-weight:bold;">:email</span>, <span style="color:#ff3333; font-weight:bold;">:nombreblog</span>, <span style="color:#ff3333; font-weight:bold;">:fotografia</span>
      t.<span style="color:#9900CC;">boolean</span> <span style="color:#ff3333; font-weight:bold;">:inactiva</span>, <span style="color:#ff3333; font-weight:bold;">:default</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#0000FF; font-weight:bold;">false</span>
      t.<span style="color:#9900CC;">timestamps</span>
    <span style="color:#9966CC; font-weight:bold;">end</span>
  <span style="color:#9966CC; font-weight:bold;">end</span>
&nbsp;
  <span style="color:#9966CC; font-weight:bold;">def</span> <span style="color:#0000FF; font-weight:bold;">self</span>.<span style="color:#9900CC;">down</span>
    drop_table <span style="color:#ff3333; font-weight:bold;">:users</span>
  <span style="color:#9966CC; font-weight:bold;">end</span>
<span style="color:#9966CC; font-weight:bold;">end</span></pre></td></tr></table></div>

<p> <br />
En la versión dos, se pueden declarar varios campos de las tablas al mismo tiempo siempre que sean del mismo tipo, con el ahorro de líneas de código que supone. Cambia la definición del tipo de dato t.tipo : lista de campos.</p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.railsymas.com/2008/07/23/migraciones-con-ruby-on-rails-1-y-2-diferencias/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
