<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: 2 horas programando para 4 líneas</title>
	<link>http://www.fernandoguillen.info/es/blog/2008/07/19/2-horas-programando-para-4-lineas/</link>
	<description>nada por aquí y nada por allá ó el desarrollo de software como expresión artística.</description>
	<pubDate>Fri, 21 Nov 2008 22:26:48 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.2</generator>
		<item>
		<title>By: fguillen</title>
		<link>http://www.fernandoguillen.info/es/blog/2008/07/19/2-horas-programando-para-4-lineas/#comment-288</link>
		<dc:creator>fguillen</dc:creator>
		<pubDate>Fri, 25 Jul 2008 17:42:25 +0000</pubDate>
		<guid>http://www.fernandoguillen.info/es/blog/2008/07/19/2-horas-programando-para-4-lineas/#comment-288</guid>
		<description>No estoy del todo de acuerdo contigo Agustín, yo creo que el código debe ser legible, comprensible y mantenible.

Hacerlo en el menor número de líneas es un ejercicio de competición que muchas veces se pelea con las características que he enumerado.

f.</description>
		<content:encoded><![CDATA[<p>No estoy del todo de acuerdo contigo Agustín, yo creo que el código debe ser legible, comprensible y mantenible.</p>
<p>Hacerlo en el menor número de líneas es un ejercicio de competición que muchas veces se pelea con las características que he enumerado.</p>
<p>f.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Agustín Vivancos</title>
		<link>http://www.fernandoguillen.info/es/blog/2008/07/19/2-horas-programando-para-4-lineas/#comment-287</link>
		<dc:creator>Agustín Vivancos</dc:creator>
		<pubDate>Fri, 25 Jul 2008 14:44:42 +0000</pubDate>
		<guid>http://www.fernandoguillen.info/es/blog/2008/07/19/2-horas-programando-para-4-lineas/#comment-287</guid>
		<description>Mi profesor siempre dijo que los que programan menos líneas siempre que se cumpla la función requerida, son los mejores.</description>
		<content:encoded><![CDATA[<p>Mi profesor siempre dijo que los que programan menos líneas siempre que se cumpla la función requerida, son los mejores.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: fguillen</title>
		<link>http://www.fernandoguillen.info/es/blog/2008/07/19/2-horas-programando-para-4-lineas/#comment-286</link>
		<dc:creator>fguillen</dc:creator>
		<pubDate>Wed, 23 Jul 2008 15:45:03 +0000</pubDate>
		<guid>http://www.fernandoguillen.info/es/blog/2008/07/19/2-horas-programando-para-4-lineas/#comment-286</guid>
		<description>Estoy completamente de acuerdo contigo en que este asunto hay que resolverlo en la Vista. Es sólo que no me salía.

Estoy probando lo que me dices y con el &lt;strong&gt;include&lt;/strong&gt; tal que ahí no me ha funcionado porque el método lo busca en el &lt;strong&gt;ActionView&lt;/strong&gt; no en el &lt;strong&gt;ActionMailer&lt;/strong&gt;.

Al final lo he podido resolver poniendo esto en el &lt;strong&gt;enviroment.rb&lt;/strong&gt;:

&lt;pre lang="ruby"&gt;
ActionView::Base.send(:include, ApplicationHelper)
&lt;/pre&gt;

Seguro que no es la mejor manera.

Gracias por picarme :P
f.</description>
		<content:encoded><![CDATA[<p>Estoy completamente de acuerdo contigo en que este asunto hay que resolverlo en la Vista. Es sólo que no me salía.</p>
<p>Estoy probando lo que me dices y con el <strong>include</strong> tal que ahí no me ha funcionado porque el método lo busca en el <strong>ActionView</strong> no en el <strong>ActionMailer</strong>.</p>
<p>Al final lo he podido resolver poniendo esto en el <strong>enviroment.rb</strong>:</p>

<div class="wp_syntax"><div class="code"><pre class="ruby"><span style="color:#6666ff; font-weight:bold;">ActionView::Base</span>.<span style="color:#9900CC;">send</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#ff3333; font-weight:bold;">:include</span>, ApplicationHelper<span style="color:#006600; font-weight:bold;">&#41;</span></pre></div></div>

<p>Seguro que no es la mejor manera.</p>
<p>Gracias por picarme :P<br />
f.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Damu</title>
		<link>http://www.fernandoguillen.info/es/blog/2008/07/19/2-horas-programando-para-4-lineas/#comment-285</link>
		<dc:creator>Damu</dc:creator>
		<pubDate>Wed, 23 Jul 2008 14:46:12 +0000</pubDate>
		<guid>http://www.fernandoguillen.info/es/blog/2008/07/19/2-horas-programando-para-4-lineas/#comment-285</guid>
		<description>Intenta colocando un 
include ApplicationHelper
en tu clases Mailer. Deberia quedar algo por el estilo:

class Mailer &#60; ActionMailer::Base
  include ApplicationHelper

Ahi deberias poder usar tus helpers en las plantillas de emails.
Es elegante lo de Float.en_euros, pero en realidad creo que es mas una cuestion de vista, asi que usar el helper me parece mas elegante aun ;-)
Saludos!</description>
		<content:encoded><![CDATA[<p>Intenta colocando un<br />
include ApplicationHelper<br />
en tu clases Mailer. Deberia quedar algo por el estilo:</p>
<p>class Mailer &lt; ActionMailer::Base<br />
  include ApplicationHelper</p>
<p>Ahi deberias poder usar tus helpers en las plantillas de emails.<br />
Es elegante lo de Float.en_euros, pero en realidad creo que es mas una cuestion de vista, asi que usar el helper me parece mas elegante aun ;-)<br />
Saludos!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: fguillen</title>
		<link>http://www.fernandoguillen.info/es/blog/2008/07/19/2-horas-programando-para-4-lineas/#comment-284</link>
		<dc:creator>fguillen</dc:creator>
		<pubDate>Wed, 23 Jul 2008 10:56:38 +0000</pubDate>
		<guid>http://www.fernandoguillen.info/es/blog/2008/07/19/2-horas-programando-para-4-lineas/#comment-284</guid>
		<description>Porque me quedaba un churro como este:

&lt;pre lang="ruby"&gt;
number_to_currency( num, :unit =&gt; "&#8364;", :separator =&gt; ",", :delimiter =&gt; ".", :format =&gt; "%n %u" )
&lt;/pre&gt;

En un montón de sitios.

Intenté wrappearlo en un método de mi application_helper tal que así:

&lt;pre lang="ruby"&gt;
  def en_euros( num )
    number_to_currency( num, :unit =&gt; "&#8364;", :separator =&gt; ",", :delimiter =&gt; ".", :format =&gt; "%n %u" )
  end
&lt;/pre&gt;

Y funcionaba bien en las vistas, pero no en la plantilla del mail que también hace uso de este formato. :/

En el mail me decía:

&lt;pre lang="shell"&gt;
undefined method `en_euros' for #&lt;ActionView::Base:0x23dd98c&gt;
&lt;/pre&gt;

Así que entre una cosa y otra me lancé a intentar que la manera fuera más al rollo que está ahora Float.en_euros .. me parece lo más elegante.

Saludos
f.</description>
		<content:encoded><![CDATA[<p>Porque me quedaba un churro como este:</p>

<div class="wp_syntax"><div class="code"><pre class="ruby">number_to_currency<span style="color:#006600; font-weight:bold;">&#40;</span> num, <span style="color:#ff3333; font-weight:bold;">:unit</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#996600;">&quot;&amp;euro;&quot;</span>, <span style="color:#ff3333; font-weight:bold;">:separator</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#996600;">&quot;,&quot;</span>, <span style="color:#ff3333; font-weight:bold;">:delimiter</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#996600;">&quot;.&quot;</span>, <span style="color:#ff3333; font-weight:bold;">:format</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#996600;">&quot;%n %u&quot;</span> <span style="color:#006600; font-weight:bold;">&#41;</span></pre></div></div>

<p>En un montón de sitios.</p>
<p>Intenté wrappearlo en un método de mi application_helper tal que así:</p>

<div class="wp_syntax"><div class="code"><pre class="ruby">  <span style="color:#9966CC; font-weight:bold;">def</span> en_euros<span style="color:#006600; font-weight:bold;">&#40;</span> num <span style="color:#006600; font-weight:bold;">&#41;</span>
    number_to_currency<span style="color:#006600; font-weight:bold;">&#40;</span> num, <span style="color:#ff3333; font-weight:bold;">:unit</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#996600;">&quot;&amp;euro;&quot;</span>, <span style="color:#ff3333; font-weight:bold;">:separator</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#996600;">&quot;,&quot;</span>, <span style="color:#ff3333; font-weight:bold;">:delimiter</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#996600;">&quot;.&quot;</span>, <span style="color:#ff3333; font-weight:bold;">:format</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#996600;">&quot;%n %u&quot;</span> <span style="color:#006600; font-weight:bold;">&#41;</span>
  <span style="color:#9966CC; font-weight:bold;">end</span></pre></div></div>

<p>Y funcionaba bien en las vistas, pero no en la plantilla del mail que también hace uso de este formato. :/</p>
<p>En el mail me decía:</p>

<div class="wp_syntax"><div class="code"><pre>undefined method `en_euros' for #&lt;ActionView::Base:0x23dd98c&gt;</pre></div></div>

<p>Así que entre una cosa y otra me lancé a intentar que la manera fuera más al rollo que está ahora Float.en_euros .. me parece lo más elegante.</p>
<p>Saludos<br />
f.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Damu</title>
		<link>http://www.fernandoguillen.info/es/blog/2008/07/19/2-horas-programando-para-4-lineas/#comment-283</link>
		<dc:creator>Damu</dc:creator>
		<pubDate>Wed, 23 Jul 2008 01:09:49 +0000</pubDate>
		<guid>http://www.fernandoguillen.info/es/blog/2008/07/19/2-horas-programando-para-4-lineas/#comment-283</guid>
		<description>No entendi porque no usabas directamente number_to_currency en la vista y listo...</description>
		<content:encoded><![CDATA[<p>No entendi porque no usabas directamente number_to_currency en la vista y listo&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
