<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Mairon D. Brasil Ruby on Rails</title>
	<atom:link href="http://maironbrasil.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://maironbrasil.wordpress.com</link>
	<description>artigos, ideias novidades sobre ruby on rails</description>
	<lastBuildDate>Wed, 07 Dec 2011 23:04:32 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='maironbrasil.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Mairon D. Brasil Ruby on Rails</title>
		<link>http://maironbrasil.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://maironbrasil.wordpress.com/osd.xml" title="Mairon D. Brasil Ruby on Rails" />
	<atom:link rel='hub' href='http://maironbrasil.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Ruby Masters Conf</title>
		<link>http://maironbrasil.wordpress.com/2011/01/07/ruby-masters-conf/</link>
		<comments>http://maironbrasil.wordpress.com/2011/01/07/ruby-masters-conf/#comments</comments>
		<pubDate>Fri, 07 Jan 2011 17:04:31 +0000</pubDate>
		<dc:creator>Mairon Brasil</dc:creator>
				<category><![CDATA[ruby on rails]]></category>

		<guid isPermaLink="false">http://maironbrasil.wordpress.com/?p=102</guid>
		<description><![CDATA[Abraço Fala Pessoal nada como entrar o ano com um bom encotro de Ruby. 2 dias de Paletras !!! http://rubymastersconf.com/ entre e Faça sua inscricao . E ajude a Divulgar .<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maironbrasil.wordpress.com&amp;blog=11868130&amp;post=102&amp;subd=maironbrasil&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em>Abra</em><em>ç<img class="alignnone" title="rubymasterconfig" src="http://rubymastersconf.com/images/banner-01.png" alt="" width="619" height="77" /></em><em>o<br />
</em></p>
<p>Fala Pessoal nada como entrar o ano com um bom encotro de Ruby.</p>
<p>2 dias de Paletras !!!</p>
<p>http://rubymastersconf.com/</p>
<p>entre e <em>Faça sua inscricao .</em></p>
<p><em>E ajude a Divulgar .</em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/maironbrasil.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/maironbrasil.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/maironbrasil.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/maironbrasil.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/maironbrasil.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/maironbrasil.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/maironbrasil.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/maironbrasil.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/maironbrasil.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/maironbrasil.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/maironbrasil.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/maironbrasil.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/maironbrasil.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/maironbrasil.wordpress.com/102/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maironbrasil.wordpress.com&amp;blog=11868130&amp;post=102&amp;subd=maironbrasil&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://maironbrasil.wordpress.com/2011/01/07/ruby-masters-conf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0443b89faec03716a36e467097ab7668?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">maironbrasil</media:title>
		</media:content>

		<media:content url="http://rubymastersconf.com/images/banner-01.png" medium="image">
			<media:title type="html">rubymasterconfig</media:title>
		</media:content>
	</item>
		<item>
		<title>Os números de 2010</title>
		<link>http://maironbrasil.wordpress.com/2011/01/02/os-numeros-de-2010/</link>
		<comments>http://maironbrasil.wordpress.com/2011/01/02/os-numeros-de-2010/#comments</comments>
		<pubDate>Sun, 02 Jan 2011 17:53:16 +0000</pubDate>
		<dc:creator>Mairon Brasil</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://maironbrasil.wordpress.com/?p=98</guid>
		<description><![CDATA[Os duendes das estatísticas do WordPress.com analisaram o desempenho deste blog em 2010 e apresentam-lhe aqui um resumo de alto nível da saúde do seu blog: O Blog-Health-o-Meter™ indica: Este blog está em brasa!. Números apetitosos Um duende das estatísticas pintou esta imagem abstracta, com base nos seus dados. Um Boeing 747-400 transporta 416 passageiros. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maironbrasil.wordpress.com&amp;blog=11868130&amp;post=98&amp;subd=maironbrasil&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Os duendes das estatísticas do WordPress.com analisaram o desempenho deste blog em 2010 e apresentam-lhe aqui um resumo de alto nível da saúde do seu blog:</p>
<p><img style="border:1px solid #ddd;background:#f5f5f5;padding:20px;" src="http://s0.wp.com/i/annual-recap/meter-healthy4.gif" alt="Healthy blog!" width="250" height="183" /></p>
<p>O <em>Blog-Health-o-Meter™</em> indica: Este blog está em brasa!.</p>
<h2>Números apetitosos</h2>
<div style="width:288px;float:right;border:1px solid #ddd;background:#fff;margin:0 0 1em 1em;padding:6px;">
<p><img src="http://s0.wp.com/i/annual-recap/abstract-stats-2.png" alt="Featured image" /></p>
<p><em>Um duende das estatísticas pintou esta imagem abstracta, com base nos seus dados.</em></p>
</div>
<p>Um Boeing 747-400 transporta 416 passageiros.  Este blog foi visitado cerca de <strong>1,600</strong> vezes em 2010.  Ou seja, cerca de 4 747s cheios.</p>
<p>&nbsp;</p>
<p>Em 2010, escreveu <strong>10</strong> novos artigos, nada mau para o primeiro ano! Fez <em>upload</em> de <strong>6</strong> imagens, ocupando um total de 12mb.</p>
<p>The busiest day of the year was 10 de dezembro with <strong>168</strong> views. The most popular post that day was <a style="color:#08c;" href="http://maironbrasil.wordpress.com/2010/12/10/o-comovente-guia-de-ruby-do-why-em-pdf/">O Comovente guia de Ruby do Why  em PDF</a>.</p>
<h2>De onde vieram?</h2>
<p>Os sites que mais tráfego lhe enviaram em 2010 foram <strong>nomedojogo.com</strong>, <strong>forum.rubyonbr.org</strong>, <strong>Google Reader</strong>, <strong>google.com.br</strong> e <strong>orkut.com.br</strong></p>
<p>Alguns visitantes vieram dos motores de busca, sobretudo por <strong>rails has_many</strong>, <strong>has_many rails</strong>, <strong>has_many</strong>, <strong>pesquisa dinamica rails</strong> e <strong>mairon brasil</strong></p>
<h2>Atracções em 2010</h2>
<p>Estes são os artigos e páginas mais visitados em 2010.</p>
<div style="clear:left;float:left;font-size:24pt;line-height:1em;margin:-5px 10px 20px 0;">1</div>
<p><a style="margin-right:10px;" href="http://maironbrasil.wordpress.com/2010/12/10/o-comovente-guia-de-ruby-do-why-em-pdf/">O Comovente guia de Ruby do Why  em PDF</a> <span style="color:#999;font-size:8pt;">dezembro, 2010</span><br />
13 comentários e 1 &#8220;Like&#8221; no WordPress.com,</p>
<div style="clear:left;float:left;font-size:24pt;line-height:1em;margin:-5px 10px 20px 0;">2</div>
<p><a style="margin-right:10px;" href="http://maironbrasil.wordpress.com/2010/02/05/relacionamento-has_many/">relacionamento has_many</a> <span style="color:#999;font-size:8pt;">fevereiro, 2010</span><br />
3 comentários</p>
<div style="clear:left;float:left;font-size:24pt;line-height:1em;margin:-5px 10px 20px 0;">3</div>
<p><a style="margin-right:10px;" href="http://maironbrasil.wordpress.com/2010/08/23/busca-dinamica-ajax-ruby-on-rails/">Busca Dinamica AJAX + Ruby on Rails</a> <span style="color:#999;font-size:8pt;">agosto, 2010</span></p>
<div style="clear:left;float:left;font-size:24pt;line-height:1em;margin:-5px 10px 20px 0;">4</div>
<p><a style="margin-right:10px;" href="http://maironbrasil.wordpress.com/2010/09/27/boas-praticas-ruby-on-rails/">Boas Praticas Ruby on Rails</a> <span style="color:#999;font-size:8pt;">setembro, 2010</span><br />
5 comentários</p>
<div style="clear:left;float:left;font-size:24pt;line-height:1em;margin:-5px 10px 20px 0;">5</div>
<p><a style="margin-right:10px;" href="http://maironbrasil.wordpress.com/2010/05/21/recursos-rails-simples-assim-countsumminimummaximumaverage/">recursos rails simples assim &#8220;count,sum,minimum,maximum,average&#8221;</a> <span style="color:#999;font-size:8pt;">maio, 2010</span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/maironbrasil.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/maironbrasil.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/maironbrasil.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/maironbrasil.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/maironbrasil.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/maironbrasil.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/maironbrasil.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/maironbrasil.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/maironbrasil.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/maironbrasil.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/maironbrasil.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/maironbrasil.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/maironbrasil.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/maironbrasil.wordpress.com/98/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maironbrasil.wordpress.com&amp;blog=11868130&amp;post=98&amp;subd=maironbrasil&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://maironbrasil.wordpress.com/2011/01/02/os-numeros-de-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0443b89faec03716a36e467097ab7668?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">maironbrasil</media:title>
		</media:content>

		<media:content url="http://s0.wp.com/i/annual-recap/meter-healthy4.gif" medium="image">
			<media:title type="html">Healthy blog!</media:title>
		</media:content>

		<media:content url="http://s0.wp.com/i/annual-recap/abstract-stats-2.png" medium="image">
			<media:title type="html">Featured image</media:title>
		</media:content>
	</item>
		<item>
		<title>Paraná  on Rails (cidades sede)</title>
		<link>http://maironbrasil.wordpress.com/2010/12/14/parana-on-rails-cidades-sede/</link>
		<comments>http://maironbrasil.wordpress.com/2010/12/14/parana-on-rails-cidades-sede/#comments</comments>
		<pubDate>Tue, 14 Dec 2010 12:04:24 +0000</pubDate>
		<dc:creator>Mairon Brasil</dc:creator>
				<category><![CDATA[ruby on rails]]></category>

		<guid isPermaLink="false">http://maironbrasil.wordpress.com/?p=96</guid>
		<description><![CDATA[Fala Pessoal,estamos correndo a tras para no ano de 2011 fazer acontecer o Parana on Rails. Mas para isso gostarias de saber qual cidade seria a melhor opcao . acesse o link e nos ajude a fazer esse grande evento virar realidade . e qualquer sugestao ou ideia manda postem  ai abraco.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maironbrasil.wordpress.com&amp;blog=11868130&amp;post=96&amp;subd=maironbrasil&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Fala Pessoal,estamos correndo a tras para no ano de 2011 fazer acontecer o Parana on Rails.</p>
<p>Mas para isso gostarias de saber qual cidade seria a melhor opcao .</p>
<p>acesse o <a href="https://spreadsheets.google.com/viewform?formkey=dGpXclA2R1NFdHJxSHZCUE5TNGJKTVE6MQ">link</a> e nos ajude a fazer esse grande evento virar realidade .</p>
<p>e qualquer sugestao ou ideia manda postem  ai</p>
<p>abraco.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/maironbrasil.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/maironbrasil.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/maironbrasil.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/maironbrasil.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/maironbrasil.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/maironbrasil.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/maironbrasil.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/maironbrasil.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/maironbrasil.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/maironbrasil.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/maironbrasil.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/maironbrasil.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/maironbrasil.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/maironbrasil.wordpress.com/96/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maironbrasil.wordpress.com&amp;blog=11868130&amp;post=96&amp;subd=maironbrasil&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://maironbrasil.wordpress.com/2010/12/14/parana-on-rails-cidades-sede/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0443b89faec03716a36e467097ab7668?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">maironbrasil</media:title>
		</media:content>
	</item>
		<item>
		<title>O Comovente guia de Ruby do Why  em PDF</title>
		<link>http://maironbrasil.wordpress.com/2010/12/10/o-comovente-guia-de-ruby-do-why-em-pdf/</link>
		<comments>http://maironbrasil.wordpress.com/2010/12/10/o-comovente-guia-de-ruby-do-why-em-pdf/#comments</comments>
		<pubDate>Fri, 10 Dec 2010 18:05:43 +0000</pubDate>
		<dc:creator>Mairon Brasil</dc:creator>
				<category><![CDATA[ruby on rails]]></category>

		<guid isPermaLink="false">http://maironbrasil.wordpress.com/?p=93</guid>
		<description><![CDATA[why_guia_de_ruby_pdf Pessoal esta ai em PDF o livro que foi traduzido Pelo Carlos Brando do Blog o Nome Do Jogo e mais uma super equipe . que esta neste link aqui (O comevente guia de Ruby do Why) O Carlos Brando me ajudou a desenvolver esse material espero que seja bastante ultil. qualquer problema ou [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maironbrasil.wordpress.com&amp;blog=11868130&amp;post=93&amp;subd=maironbrasil&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://maironbrasil.files.wordpress.com/2010/12/why_guia_de_ruby.pdf">why_guia_de_ruby_pdf</a></p>
<p>Pessoal esta ai em PDF o livro que foi traduzido Pelo Carlos Brando do Blog o Nome Do Jogo e mais uma super equipe .<br />
que esta neste link  <a href="http://why.nomedojogo.com/index.html">aqui</a> (O comevente guia de Ruby do Why)<br />
O Carlos Brando me ajudou a desenvolver esse material espero que seja bastante ultil.</p>
<p>qualquer problema ou erro postem ai para eu estar arrumando e atualizado o aquivo.</p>
<p>Valeu ate a proxima&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/maironbrasil.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/maironbrasil.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/maironbrasil.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/maironbrasil.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/maironbrasil.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/maironbrasil.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/maironbrasil.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/maironbrasil.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/maironbrasil.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/maironbrasil.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/maironbrasil.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/maironbrasil.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/maironbrasil.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/maironbrasil.wordpress.com/93/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maironbrasil.wordpress.com&amp;blog=11868130&amp;post=93&amp;subd=maironbrasil&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://maironbrasil.wordpress.com/2010/12/10/o-comovente-guia-de-ruby-do-why-em-pdf/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0443b89faec03716a36e467097ab7668?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">maironbrasil</media:title>
		</media:content>
	</item>
		<item>
		<title>Boas Praticas Ruby on Rails</title>
		<link>http://maironbrasil.wordpress.com/2010/09/27/boas-praticas-ruby-on-rails/</link>
		<comments>http://maironbrasil.wordpress.com/2010/09/27/boas-praticas-ruby-on-rails/#comments</comments>
		<pubDate>Mon, 27 Sep 2010 20:52:04 +0000</pubDate>
		<dc:creator>Mairon Brasil</dc:creator>
				<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://maironbrasil.wordpress.com/?p=80</guid>
		<description><![CDATA[Fala galera hoje vou abordar um assunto bastante interessante simples porem eficiente Seu você usa o scaffold por padrão o seu método index no controller vem mais ou menos assim em SQL isso significa ( SELECT * FROM PRODUTOS ) Um comando muito poderoso. Agora pensamos assim essa classe produtos tem muitos detalhes (id,nome,categoria,codigo,codigo_fabricante,custo,referencia,codigo_barra,,, ) [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maironbrasil.wordpress.com&amp;blog=11868130&amp;post=80&amp;subd=maironbrasil&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Fala galera hoje vou abordar um assunto bastante interessante simples porem eficiente <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
Seu você usa o scaffold por padrão o seu método index no controller vem mais ou menos assim  </p>
<p><pre class="brush: ruby;">
def index
 @produtos = Produto.find(:all)
end
</pre></p>
<p>em SQL isso significa ( SELECT * FROM PRODUTOS )<br />
Um comando muito poderoso.<br />
Agora pensamos assim essa classe produtos tem muitos detalhes (id,nome,categoria,codigo,codigo_fabricante,custo,referencia,codigo_barra,,, )<br />
e que você tem muitos produtos,Pense no seu <strong>SELECT</strong> trazendo tudo isso em uma pancado só, Meus Deus&#8230;<br />
Primeiro o usuário não vai e não tem o poder de ver todos os produtos ao mesmo tempo, ai começamos a usar nossas boas praticas,<br />
uma delas seria criar uma busca pelos produtos filtrando por nome ou por categoria isso ja evitaria uma super consulta SQL,<br />
outra seria uma paginação o Rails tem um gem chamado <strong>will_paginate</strong> fantástico e muito simples, e com essas duas opções ainda no podemos usar mais uma boa pratica  que seria selecionar somente as colunas necessárias algo tipo    </p>
<p><pre class="brush: ruby;">
def index
 @produtos = Produto.all(:select =&gt; 'id,nome,referencia,codigo_barra')
end
</pre></p>
<p>Em SQL seria algo com ( SELECT id,nome,referencia,codigo_barra FROM PRODUTOS )</p>
<p>Polpamos consultas desnecessária  pode ter certeza que você já ganhou uns ms a mais<br />
Isso tudo são detalhes mas pode ter certeza que vão fazer muita diferença no desempenho do seu projeto.<br />
 Fica ai dica um abraco ate a próxima e pratique essas ideia .<br />
&gt;&gt;&gt; DRY&gt;&gt;&gt;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/maironbrasil.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/maironbrasil.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/maironbrasil.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/maironbrasil.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/maironbrasil.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/maironbrasil.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/maironbrasil.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/maironbrasil.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/maironbrasil.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/maironbrasil.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/maironbrasil.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/maironbrasil.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/maironbrasil.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/maironbrasil.wordpress.com/80/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maironbrasil.wordpress.com&amp;blog=11868130&amp;post=80&amp;subd=maironbrasil&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://maironbrasil.wordpress.com/2010/09/27/boas-praticas-ruby-on-rails/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0443b89faec03716a36e467097ab7668?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">maironbrasil</media:title>
		</media:content>
	</item>
		<item>
		<title>Busca Dinamica AJAX + Ruby on Rails</title>
		<link>http://maironbrasil.wordpress.com/2010/08/23/busca-dinamica-ajax-ruby-on-rails/</link>
		<comments>http://maironbrasil.wordpress.com/2010/08/23/busca-dinamica-ajax-ruby-on-rails/#comments</comments>
		<pubDate>Mon, 23 Aug 2010 15:29:50 +0000</pubDate>
		<dc:creator>Mairon Brasil</dc:creator>
				<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://maironbrasil.wordpress.com/?p=61</guid>
		<description><![CDATA[Opa hoje vou falar de um assunto super eficaz uma busca onde onde vc vai digitando e ele vai filtrando as infomacoes para você vamos la então vamos começar criando um arquivo na sua view bem simples chamado busca_index.erb vamos criar uma routs projeto/config/routes.rb o nome da minha tabela eh produtos dai fica algo assiminfomacoes [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maironbrasil.wordpress.com&amp;blog=11868130&amp;post=61&amp;subd=maironbrasil&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Opa hoje vou falar de um assunto super eficaz uma busca onde onde vc vai digitando e ele vai filtrando as infomacoes para você<br />
vamos la então<br />
vamos começar criando um arquivo na sua view  bem simples chamado busca_index.erb<br />
vamos criar uma routs<br />
projeto/config/routes.rb<br />
o nome da minha tabela eh produtos dai fica algo assiminfomacoes</p>
<p><pre class="brush: ruby;">

ActionController::Routing::Routes.draw do |map|

  map.resources :produtos, :collection =&gt; {:busca_index =&gt; :get};

  map.connect ':controller/:action/:id'
  map.connect ':controller/:action/:id.:format'
end

</pre></p>
<p>dai vamos criar um method no nosso controller</p>
<p>app/controllers/produtos_controller.rb</p>
<p><pre class="brush: ruby;">
def busca_index
 @produtos = CompraProduto.find(:all, :conditions =&gt; [&quot;produto LIKE ?&quot;,&quot;%#{params[:busca]}%&quot;])
end
</pre></p>
<p>agora vamos editar nossa view index busca_index<br />
primeiro nossa index<br />
vamos dar uma limpada e deixar somente o form da busca<br />
algo tipo</p>
<p><pre class="brush: ruby;">
&lt;h1&gt;Listing compra_produtos&lt;/h1&gt;
 &lt;%form_tag busca_index_produtos_path, :method =&gt; &quot;get&quot; do%&gt;
 &lt;input id=&quot;busca&quot; name=&quot;busca&quot; type=&quot;text&quot; onKeyUp=&quot;pesquisa(this.value)&quot;/&gt;
 &lt;%=submit_tag &quot;Buscar&quot;%&gt;
 &lt;% end %&gt;

</pre></p>
<p>criei uma input html mesmo usando uma função javascript (OnKeyUp)<br />
agora que vem a parte mais interessante<br />
nessa view mesmo vamos criar um tag script para por nosso javascript e nosso ajax<br />
vamos la, vai ficar algo assim.</p>
<p><pre class="brush: ruby;">
&lt;script&gt;

function pesquisa(valor)

{

//FUNÇÃO QUE MONTA A URL E CHAMA A FUNÇÃO AJAX
//aqui ele vai montando a busca
url=&quot;/compra_produtos/busca_index?busca=&quot;+valor+&quot;&amp;commit=Buscar&quot;;

ajax(url);

}

function ajax(url)

{

//alert(nick);

//alert(dest);

//alert(msg);

req = null;

// Procura por um objeto nativo (Mozilla/Safari)

if (window.XMLHttpRequest) {

req = new XMLHttpRequest();

req.onreadystatechange = processReqChange;

req.open(&quot;GET&quot;,url,true);

req.send(null);

// Procura por uma versão ActiveX (IE)

} else if (window.ActiveXObject) {

req = new ActiveXObject(&quot;Microsoft.XMLHTTP&quot;);

if (req) {

req.onreadystatechange = processReqChange;

req.open(&quot;GET&quot;,url,true);

req.send();

}

}

}

function processReqChange()

{

// apenas quando o estado for &quot;completado&quot;

if (req.readyState == 4) {

// apenas se o servidor retornar &quot;OK&quot;

if (req.status ==200) {

// procura pela div id=&quot;pagina&quot; e insere o conteudo

// retornado nela, como texto HTML

document.getElementById('pagina').innerHTML = req.responseText;

} else {

alert(&quot;Houve um problema ao obter os dados:n&quot; + req.statusText);

}

}

}
&lt;/script&gt;

</pre></p>
<p>agora vamos mexer no nosso arquvo busca_index<br />
<pre class="brush: ruby;">

&lt;table&gt;
 &lt;tr&gt;
 &lt;th&gt;Compra&lt;/th&gt;
 &lt;th&gt;Produto&lt;/th&gt;
 &lt;th&gt;Valor&lt;/th&gt;
 &lt;/tr&gt;

&lt;% for compra_produto in produtos %&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;%=h compra_produto.compra_id %&gt;&lt;/td&gt;
 &lt;td&gt;&lt;%=h compra_produto.produto %&gt;&lt;/td&gt;
 &lt;td&gt;&lt;%=h compra_produto.valor %&gt;&lt;/td&gt;
 &lt;td&gt;&lt;%= link_to 'Show', compra_produto %&gt;&lt;/td&gt;
 &lt;td&gt;&lt;%= link_to 'Edit', edit_compra_produto_path(compra_produto) %&gt;&lt;/td&gt;
 &lt;td&gt;&lt;%= link_to 'Destroy', compra_produto, :confirm =&gt; 'Are you sure?', :method =&gt; :delete %&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;% end %&gt;
&lt;/table&gt;

</pre></p>
<p> bem secao heheh e para finalizar adcinar na view index a div pagina   assim</pre>
<p><pre class="brush: ruby;">
&lt;h1&gt;Listing compra_produtos&lt;/h1&gt;
 &lt;%form_tag busca_index_compra_produtos_path, :method =&gt; &quot;get&quot; do%&gt;
 &lt;input id=&quot;busca&quot; name=&quot;busca&quot; type=&quot;text&quot; onKeyUp=&quot;pesquisa(this.value)&quot;/&gt;

 &lt;%=submit_tag &quot;Buscar&quot;%&gt;

 &lt;% end %&gt;

&lt;div id=&quot;pagina&quot;&gt;
&lt;/div&gt;

&lt;script&gt;

function pesquisa(valor)

{

//FUNÇÃO QUE MONTA A URL E CHAMA A FUNÇÃO AJAX

url=&quot;/compra_produtos/busca_index?busca=&quot;+valor+&quot;&amp;commit=Buscar&quot;;

ajax(url);

}

function ajax(url)

{

//alert(nick);

//alert(dest);

//alert(msg);

req = null;

// Procura por um objeto nativo (Mozilla/Safari)

if (window.XMLHttpRequest) {

req = new XMLHttpRequest();

req.onreadystatechange = processReqChange;

req.open(&quot;GET&quot;,url,true);

req.send(null);

// Procura por uma versão ActiveX (IE)

} else if (window.ActiveXObject) {

req = new ActiveXObject(&quot;Microsoft.XMLHTTP&quot;);

if (req) {

req.onreadystatechange = processReqChange;

req.open(&quot;GET&quot;,url,true);

req.send();

}

}

}

function processReqChange()

{

// apenas quando o estado for &quot;completado&quot;

if (req.readyState == 4) {

// apenas se o servidor retornar &quot;OK&quot;

if (req.status ==200) {

// procura pela div id=&quot;pagina&quot; e insere o conteudo

// retornado nela, como texto HTML

document.getElementById('pagina').innerHTML = req.responseText;

} else {

alert(&quot;Houve um problema ao obter os dados:n&quot; + req.statusText);

}

}

}
&lt;/script&gt;

</pre></p>
<p> e ta pronto desculpem a falta de detalhes mas qualquer duvida só postar ai beleza,   valeu galera ate a próxima abraco<br />
&gt;&gt;&gt;&gt; DRY &gt;&gt;&gt;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/maironbrasil.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/maironbrasil.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/maironbrasil.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/maironbrasil.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/maironbrasil.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/maironbrasil.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/maironbrasil.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/maironbrasil.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/maironbrasil.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/maironbrasil.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/maironbrasil.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/maironbrasil.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/maironbrasil.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/maironbrasil.wordpress.com/61/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maironbrasil.wordpress.com&amp;blog=11868130&amp;post=61&amp;subd=maironbrasil&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://maironbrasil.wordpress.com/2010/08/23/busca-dinamica-ajax-ruby-on-rails/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0443b89faec03716a36e467097ab7668?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">maironbrasil</media:title>
		</media:content>
	</item>
		<item>
		<title>time_ago_in_words</title>
		<link>http://maironbrasil.wordpress.com/2010/06/27/time_ago_in_words/</link>
		<comments>http://maironbrasil.wordpress.com/2010/06/27/time_ago_in_words/#comments</comments>
		<pubDate>Sun, 27 Jun 2010 01:21:42 +0000</pubDate>
		<dc:creator>Mairon Brasil</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://maironbrasil.wordpress.com/?p=56</guid>
		<description><![CDATA[Hoje um cliente me pedio uma tema super interessante onde  eu precisava mostrava quantos dias ja estava cadastrado o pagamento de um cliente em fim dei uma pesquisa e achei a seguinte solucao time_ago_in_words como usar ??????? simples assim se vc usa o scaffond o rails ja cria um campo no banco de dados chamado [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maironbrasil.wordpress.com&amp;blog=11868130&amp;post=56&amp;subd=maironbrasil&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hoje um cliente me pedio uma tema super interessante onde  eu precisava mostrava quantos dias ja estava cadastrado o pagamento de um cliente</p>
<p>em fim dei uma pesquisa e achei a seguinte solucao</p>
<p><strong>time_ago_in_words</strong></p>
<p>como usar ???????</p>
<p>simples assim se vc usa o scaffond o rails ja cria um campo no banco de dados chamado <strong>created_at</strong> do tipo <strong>timestamp without time zone</strong></p>
<p>onde ele te data e hora que foi feito um insert em fim</p>
<p>criei esse campo</p>
<p>e na minha index de clientes eu so imprimi assim</p>
<p>&lt;%= time_ago_in_words(cliente.created_at) %&gt;</p>
<p>e ele me da certinho os dias em que foi feito esse insert,</p>
<p>muito bacana a forma que ele trabalha</p>
<p>fica ai a dica &#8230;.</p>
<p>abraco</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/maironbrasil.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/maironbrasil.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/maironbrasil.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/maironbrasil.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/maironbrasil.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/maironbrasil.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/maironbrasil.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/maironbrasil.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/maironbrasil.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/maironbrasil.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/maironbrasil.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/maironbrasil.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/maironbrasil.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/maironbrasil.wordpress.com/56/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maironbrasil.wordpress.com&amp;blog=11868130&amp;post=56&amp;subd=maironbrasil&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://maironbrasil.wordpress.com/2010/06/27/time_ago_in_words/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0443b89faec03716a36e467097ab7668?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">maironbrasil</media:title>
		</media:content>
	</item>
		<item>
		<title>Sul On Rails</title>
		<link>http://maironbrasil.wordpress.com/2010/06/02/sul-on-rails/</link>
		<comments>http://maironbrasil.wordpress.com/2010/06/02/sul-on-rails/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 21:43:14 +0000</pubDate>
		<dc:creator>Mairon Brasil</dc:creator>
				<category><![CDATA[ruby on rails]]></category>

		<guid isPermaLink="false">http://maironbrasil.wordpress.com/?p=50</guid>
		<description><![CDATA[Fique sabendo hoje que o pessoal esta se agilizando para promover esse evento e eu como um bom paranaense e louco por rails nao podia ficar fora dessa. Se alguem souber mais infomacoes e tiver alguma ideia deixa um post ai vamos fazer acontecer essa ideia. link do forum ruby on rails onde tem mais [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maironbrasil.wordpress.com&amp;blog=11868130&amp;post=50&amp;subd=maironbrasil&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h4><span style="color:#000000;">Fique sabendo hoje que o pessoal esta se agilizando para promover esse evento e eu como um bom paranaense e louco por rails nao podia ficar fora dessa.</span></h4>
<h4><span style="color:#000000;">Se alguem souber mais infomacoes e tiver alguma ideia deixa um post ai vamos fazer acontecer essa ideia.</span></h4>
<h4><span style="color:#000000;">link do forum ruby on rails onde tem mais informacoes</span></h4>
<p><a href="http://forum.rubyonbr.org/forums/4/topics/3063?page=1#posts-29691">http://forum.rubyonbr.org/forums/4/topics/3063?page=1#posts-29691</a></p>
<h4><span style="color:#000000;">abraco</span></h4>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/maironbrasil.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/maironbrasil.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/maironbrasil.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/maironbrasil.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/maironbrasil.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/maironbrasil.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/maironbrasil.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/maironbrasil.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/maironbrasil.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/maironbrasil.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/maironbrasil.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/maironbrasil.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/maironbrasil.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/maironbrasil.wordpress.com/50/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maironbrasil.wordpress.com&amp;blog=11868130&amp;post=50&amp;subd=maironbrasil&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://maironbrasil.wordpress.com/2010/06/02/sul-on-rails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0443b89faec03716a36e467097ab7668?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">maironbrasil</media:title>
		</media:content>
	</item>
		<item>
		<title>recursos rails simples assim &#8220;count,sum,minimum,maximum,average&#8221;</title>
		<link>http://maironbrasil.wordpress.com/2010/05/21/recursos-rails-simples-assim-countsumminimummaximumaverage/</link>
		<comments>http://maironbrasil.wordpress.com/2010/05/21/recursos-rails-simples-assim-countsumminimummaximumaverage/#comments</comments>
		<pubDate>Fri, 21 May 2010 21:44:46 +0000</pubDate>
		<dc:creator>Mairon Brasil</dc:creator>
				<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://maironbrasil.wordpress.com/?p=40</guid>
		<description><![CDATA[muitas vezes vc precisa contar todos registros que vc tem no seu listado ou somalos pegar o menos ou maior e dar a diferenca em RoR eh super simples &#60;% @user = User.count.all %&#62; e imprime a variavel no lugar desejado &#60;%= @user %&#62; da para por direto na view tambem simples assim &#60;%= @user [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maironbrasil.wordpress.com&amp;blog=11868130&amp;post=40&amp;subd=maironbrasil&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>muitas vezes vc precisa contar todos registros que vc tem no seu listado ou somalos pegar o menos ou maior e dar a diferenca</p>
<p>em RoR eh super simples</p>
<p><strong>&lt;% @user = User.count.all %&gt;</strong></p>
<p>e imprime a variavel no lugar desejado</p>
<p><strong>&lt;%= @user %&gt;</strong></p>
<p>da para por direto na view tambem</p>
<p>simples assim</p>
<p><strong>&lt;%= @user = User.count%&gt;</strong></p>
<p>o <strong>&#8220;=&#8221;</strong> no comeco eh usando para imprimir.</p>
<p>a mesma coisa com os outros</p>
<p><strong>&lt;%= @user = User.sum(:valor) %&gt;</strong></p>
<p><strong>&lt;%= @user = User.minimum(:valor) %&gt;</strong></p>
<p><strong>&lt;%= @user = User.maximum(:valor) %&gt;</strong></p>
<p><strong>&lt;%= @user = User.average(:valor) %&gt;</strong></p>
<p>Agora vamos dizer que vc precise somar quantos usuarios se chamao joao</p>
<p>como fazer isso ???</p>
<p>eh soh passar um conditions mais ou menos assim</p>
<p><strong>&lt;%= @user = User.count( :conditions =&gt; [" name = 'joao' " ] )%&gt;</strong></p>
<p>simples assim</p>
<p><strong>Pratique essa ideia</strong></p>
<p><strong>&gt;&gt;&gt;&gt; DRY&gt;&gt;&gt;<br />
</strong></p>
<p><strong><br />
</strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/maironbrasil.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/maironbrasil.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/maironbrasil.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/maironbrasil.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/maironbrasil.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/maironbrasil.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/maironbrasil.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/maironbrasil.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/maironbrasil.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/maironbrasil.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/maironbrasil.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/maironbrasil.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/maironbrasil.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/maironbrasil.wordpress.com/40/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maironbrasil.wordpress.com&amp;blog=11868130&amp;post=40&amp;subd=maironbrasil&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://maironbrasil.wordpress.com/2010/05/21/recursos-rails-simples-assim-countsumminimummaximumaverage/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0443b89faec03716a36e467097ab7668?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">maironbrasil</media:title>
		</media:content>
	</item>
		<item>
		<title>ruby on rails vs php</title>
		<link>http://maironbrasil.wordpress.com/2010/05/20/ruby-on-rails-vs-php/</link>
		<comments>http://maironbrasil.wordpress.com/2010/05/20/ruby-on-rails-vs-php/#comments</comments>
		<pubDate>Thu, 20 May 2010 20:58:18 +0000</pubDate>
		<dc:creator>Mairon Brasil</dc:creator>
				<category><![CDATA[ruby on rails]]></category>

		<guid isPermaLink="false">http://maironbrasil.wordpress.com/?p=35</guid>
		<description><![CDATA[os caras nao perdoam !!! mas nao foge  muito realidade heheeh!!!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maironbrasil.wordpress.com&amp;blog=11868130&amp;post=35&amp;subd=maironbrasil&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>os caras nao perdoam !!!</p>
<span style="text-align:center; display: block;"><a href="http://maironbrasil.wordpress.com/2010/05/20/ruby-on-rails-vs-php/"><img src="http://img.youtube.com/vi/smSKGwFghJ8/2.jpg" alt="" /></a></span>
<p>mas nao foge  muito realidade heheeh!!!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/maironbrasil.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/maironbrasil.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/maironbrasil.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/maironbrasil.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/maironbrasil.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/maironbrasil.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/maironbrasil.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/maironbrasil.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/maironbrasil.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/maironbrasil.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/maironbrasil.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/maironbrasil.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/maironbrasil.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/maironbrasil.wordpress.com/35/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maironbrasil.wordpress.com&amp;blog=11868130&amp;post=35&amp;subd=maironbrasil&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://maironbrasil.wordpress.com/2010/05/20/ruby-on-rails-vs-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0443b89faec03716a36e467097ab7668?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">maironbrasil</media:title>
		</media:content>
	</item>
	</channel>
</rss>
