<?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>Raul Souza Lima - Blog &#187; rails</title>
	<atom:link href="http://raulsouzalima.com/category/rails/feed/" rel="self" type="application/rss+xml" />
	<link>http://raulsouzalima.com</link>
	<description>Por Raul Souza Lima</description>
	<lastBuildDate>Mon, 25 Jan 2010 09:42:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Paginação no Rails com will_paginate</title>
		<link>http://raulsouzalima.com/2009/09/29/paginacao-no-rails-com-will_paginate/</link>
		<comments>http://raulsouzalima.com/2009/09/29/paginacao-no-rails-com-will_paginate/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 03:16:05 +0000</pubDate>
		<dc:creator>Raul Souza Lima</dc:creator>
				<category><![CDATA[rails]]></category>
		<category><![CDATA[will_paginate]]></category>

		<guid isPermaLink="false">http://raulsouzalima.com/?p=160</guid>
		<description><![CDATA[Hoje em dia na maioria das aplicações é comum que haja o recurso de paginação em algum canto da mesma. Aqui vou mostrar como é fácil fazer uma paginação simples no rails com a biblioteca will_paginate criada pelo @mislav. No exemplo estou fazendo a paginação em cima de uma listagem de pessoas. Para o exemplo [...]]]></description>
			<content:encoded><![CDATA[<p>Hoje em dia na maioria das aplicações é comum que haja o recurso de paginação em algum canto da mesma. Aqui vou mostrar como é fácil fazer uma paginação simples no rails com a biblioteca <a title="will_paginate" href="http://github.com/mislav/will_paginate" target="_blank">will_paginate</a> criada pelo <a title="@mislav" href="http://github.com/mislav" target="_blank">@mislav</a>.<br />
No exemplo estou fazendo a paginação em cima de uma listagem de pessoas. Para o exemplo estou usando <strong>rails 2.3.4</strong>.</p>
<p>Primeiro vamos instalar a gem, lembrando que também pode ser usado como plugin.</p>
<pre class="text"><code>sudo gem instal mislav-will_paginate</code></pre>
<p>Para utilizar a gem na aplicação, adicione a seguinte linha no final do <strong>config/environment.rb</strong></p>
<pre class="rails"><code><span class="kw3">require</span> <span class="st0">"will_paginate"</span></code></pre>
<p>Agora é só alterar o seu controller para utilizar paginação:</p>
<pre class="rails"><code><span class="re1">@people</span> = Person.<span class="kw5">paginate</span> <span class="re3">:all</span>, <span class="re3">:page</span> =&gt; params<span class="br0">[</span><span class="re3">:page</span><span class="br0">]</span>, <span class="re3">:per_page</span> =&gt; <span class="nu0">2</span></code></pre>
<p>No exemplo eu especifiquei para fazer a paginação após 2 itens apenas.</p>
<p>Feito isso, para adicionar os links da paginação adicione o seguinte helper na sua view:</p>
<pre class="rails"><code>&lt;%= will_paginate <span class="re1">@people</span> %&gt;</code></pre>
<p>Done!</p>
<p>Esse foi um exemplo simples, para maiores configurações consulte a documentação da biblioteca em <a href="http://gitrdoc.com/mislav/will_paginate/tree/master/" target="_blank">http://gitrdoc.com/mislav/will_paginate/tree/master/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://raulsouzalima.com/2009/09/29/paginacao-no-rails-com-will_paginate/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Problema com a biblioteca MySQL no Rails 2.3 (window$)</title>
		<link>http://raulsouzalima.com/2009/09/03/problema-com-a-biblioteca-mysql-no-rails-2-3-windows/</link>
		<comments>http://raulsouzalima.com/2009/09/03/problema-com-a-biblioteca-mysql-no-rails-2-3-windows/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 15:03:25 +0000</pubDate>
		<dc:creator>Raul Souza Lima</dc:creator>
				<category><![CDATA[mysql]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://blog.webxperience.com.br/?p=152</guid>
		<description><![CDATA[Recentemente tive um problema ao tentar rodar migrations no rails 2.3 utilizando banco MySQL no Window$. Em casa utilizo somente linux, portanto, não tenho problemas do tipo, mas no trabalho como só faço programação de interfaces, utilizo o bendito &#8220;S.O&#8221;&#8230; Sempre que tentava rodar uma migration, me retornava o erro: query: not connected: CREATE TABLE [...]]]></description>
			<content:encoded><![CDATA[<p>Recentemente tive um problema ao tentar rodar migrations no rails 2.3 utilizando banco MySQL no Window$.<br />
Em casa utilizo somente linux, portanto, não tenho problemas do tipo, mas no trabalho como só faço programação de interfaces, utilizo o bendito &#8220;S.O&#8221;&#8230;</p>
<p>Sempre que tentava rodar uma migration, me retornava o erro:</p>
<pre class="text"><code>query: not connected: CREATE TABLE `schema_migrations` (`version` varchar(255) NOT NULL) ENGINE=InnoDB</code></pre>
<p>Pesquisei um pouco na internet e o que percebi é que a biblioteca padrão do MySQL não trabalha muito bem com o Rails 2.3. Para resolver isso basta utilizar uma biblioteca antiga (libmySQL.dll).<br />
Que você pode obter aqui: <a href="http://instantrails.rubyforge.org/svn/trunk/InstantRails-win/InstantRails/mysql/bin/libmySQL.dll" target="_blank">http://instantrails.rubyforge.org/svn/trunk/InstantRails-win/InstantRails/mysql/bin/libmySQL.dll</a></p>
<p>Coloque a dll baixada em <span style="font-family: Courier New;">&lt;diretorio ruby&gt;\bin\ e restarte o serviço MySQL.<br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://raulsouzalima.com/2009/09/03/problema-com-a-biblioteca-mysql-no-rails-2-3-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lançado Rails Guides em Português.</title>
		<link>http://raulsouzalima.com/2009/04/13/lancado-rails-guides-em-portugues/</link>
		<comments>http://raulsouzalima.com/2009/04/13/lancado-rails-guides-em-portugues/#comments</comments>
		<pubDate>Mon, 13 Apr 2009 20:21:02 +0000</pubDate>
		<dc:creator>Raul Souza Lima</dc:creator>
				<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[tradução]]></category>
		<category><![CDATA[railsguides]]></category>

		<guid isPermaLink="false">http://webxperience.com.br/blog/?p=120</guid>
		<description><![CDATA[Semana passada, mais precisamente dia 10/04 foi lançado a versão em português do Rails Guides. Algumas partes ainda faltam ser revistadas e traduzidas, mas grande parte já está em português e serão atualizados de acordo com a versão inglesa. Lembrando que tal projeto teoricamente nunca terá fim, já que o guia será constantemente atualizado de [...]]]></description>
			<content:encoded><![CDATA[<p>Semana passada, mais precisamente dia 10/04 foi lançado a versão em <a title="Rails Guides Pt-BR" href="http://guias.rubyonrails.pro.br/" target="_blank">português do Rails Guides</a>.</p>
<p>Algumas partes ainda faltam ser revistadas e traduzidas, mas grande parte já está em português e serão atualizados de acordo com a <a title="Rails Guides" href="http://guides.rubyonrails.org/" target="_blank">versão inglesa</a>. Lembrando que tal projeto teoricamente nunca terá fim, já que o guia será constantemente atualizado de acordo com a versão do <a title="Ruby on Rails" href="http://rubyonrails.org" target="_blank">framework</a>.</p>
<p>O trabalho de tradução foi feito por integrantes da comunidade Rails de forma colaborativa e quem quiser <a title="Wike Rails Guides" href="http://wiki.github.com/cassiomarques/docrails_pt-br" target="_blank">também pode colaborar</a>.</p>
<p>Parabéns a toda <a title="Tradutores Rails Guides" href="http://guias.rubyonrails.pro.br/translators.html" target="_blank">equipe de tradução</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://raulsouzalima.com/2009/04/13/lancado-rails-guides-em-portugues/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Instalando a biblioteca Readline</title>
		<link>http://raulsouzalima.com/2008/12/15/instalando-a-biblioteca-readline/</link>
		<comments>http://raulsouzalima.com/2008/12/15/instalando-a-biblioteca-readline/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 03:18:27 +0000</pubDate>
		<dc:creator>Raul Souza Lima</dc:creator>
				<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[readline]]></category>

		<guid isPermaLink="false">http://webxperience.com.br/blog/?p=82</guid>
		<description><![CDATA[Após tentar rodar o &#8220;script/console&#8221; do rails, recebi o seguinte erro: Loading development environment (Rails 2.2.2) /usr/local/lib/ruby/1.8/irb/completion.rb:10:in `require': no such file to load -- readline (LoadError) A biblioteca Readline é responsável por prover funcionalidades extras na edição de linha de comando, como possibilitar o completamento pela tecla TAB, mais sobre ela no site oficial. Apesar [...]]]></description>
			<content:encoded><![CDATA[<p>Após tentar rodar o &#8220;script/console&#8221; do rails, recebi o seguinte erro:</p>
<pre class="text"><code>Loading development environment (Rails 2.2.2)
/usr/local/lib/ruby/1.8/irb/completion.rb:10:in `require': no such file to load -- readline (LoadError)
</code></pre>
<p>A biblioteca Readline é responsável por prover funcionalidades extras na edição de linha de comando, como possibilitar o completamento pela tecla TAB, mais sobre ela no <a title="Readline Library" href="http://tiswww.case.edu/php/chet/readline/rltop.html" target="_blank">site oficial</a>.</p>
<p>Apesar dela ser uma biblioteca padrão do Ruby, ela pode não ter sido compilada com sua instalação por não ter os cabeçalhos de desenvolvimento no momento.</p>
<p>Pesquisando um pouco cai diretamente no <a title="Readline in Ruby on Rails" href="http://wiki.rubyonrails.org/rails/pages/ReadlineLibrary" target="_blank">wiki oficial do rails</a>, onde é explicado como resolver esse problema rapidamente compilando a biblioteca.</p>
<p>No meu caso não funcionou pois faltavam algumas dependências se não me engano.<br />
O jeito foi baixar e compilar novamente.</p>
<pre class="text"><code>wget ftp://ftp.gnu.org/gnu/readline/readline-5.2.tar.gz
tar -xvf readline-5.2.tar
cd readline-5.2/
./configure
make
sudo make install
cd ../ruby-1.8.5-p231/ext/readline/
ruby extconf.rb
make
sudo make install</code></pre>
<p>Fica a dica caso alguém tenha o mesmo problema.</p>
]]></content:encoded>
			<wfw:commentRss>http://raulsouzalima.com/2008/12/15/instalando-a-biblioteca-readline/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rails Summit, tive o prazer de participar</title>
		<link>http://raulsouzalima.com/2008/10/22/rails-summit-tive-o-prazer-de-participar/</link>
		<comments>http://raulsouzalima.com/2008/10/22/rails-summit-tive-o-prazer-de-participar/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 17:49:12 +0000</pubDate>
		<dc:creator>Raul Souza Lima</dc:creator>
				<category><![CDATA[rails]]></category>
		<category><![CDATA[railssummit]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://blog.webxperience.com.br/?p=32</guid>
		<description><![CDATA[Semana passada, mais precisamente nos dias 15 e 16 de outubro, tive o prazer de participar do maior evento sobre Rails da américa latina, o Rails Summit Latin America. O evento foi incrível, com um ótimo time de palestrantes, tanto internacionais como os nacionais. Sobre as palestras em si não vou entrar em detalhe, podem [...]]]></description>
			<content:encoded><![CDATA[<p>Semana passada, mais precisamente nos dias 15 e 16 de outubro, tive o prazer de participar do maior evento sobre Rails da américa latina, o <a href="http://locaweb.com.br/railssummit">Rails Summit Latin America</a>.</p>
<p><a class="bbli" href="http://boo-box.com/link/bid:1356/lang:pt-BR/tags:ruby,%20ruby%20on%20rails"><img class="bbused" src="http://blog.webxperience.com.br/wp-content/images_blog/railssummit/auditorio.jpg" alt="Rails Summit Latin America" /></a></p>
<p>O evento foi incrível, com um ótimo time de palestrantes, tanto internacionais como os nacionais.<br />
Sobre as palestras em si não vou entrar em detalhe, podem saber mais sobre elas <a href="http://www.google.com/blogsearch?ie=UTF-8&amp;q=%22rails+summit%22+-webxperience&amp;btnG=Search+Blogs">por aqui</a>.</p>
<p>Pra mim o ponto maior do evento foi poder conhecer pessoas no qual já conhecia pelos blogs, twitter, grupos, etc&#8230; destaque para os amigos do melhor grupo que existe, o <a href="http://groups.google.com/groups/aprendendo-rails">aprendendo-rails</a>, <a href="http://freireag.com/">Thiago Freire</a>, <a href="http://maisweb.org/blogdoelomar/">Elomar</a>, <a href="http://pothix.com/blog/">PotHix</a> (Ruby Learning), <a href="http://twitter.com/will_paixao">William</a> e <a href="http://juarezpaf.com/">Juarez</a>, além do <a href="http://marcricblog.blogspot.com/">Marcos Ricardo</a> (Ruby Learning), <a href="http://cassiomarques.wordpress.com/">Cássio Marques</a>, entre outros&#8230;</p>
<p><a class="bbli" href="http://boo-box.com/link/bid:1356/lang:pt-BR/tags:ruby,%20ruby%20on%20rails"><img class="bbused" src="http://blog.webxperience.com.br/wp-content/images_blog/railssummit/galera2.jpg" alt="Aprendendo Rails" /></a></p>
<p>É possível acompanhar tudo que rola nos Blogs, Twitter, VideoLog, YouTube, Flickr e GoZub sobre o Rails Summit Latin America 2008, através do <a href="http://blogblogs.com.br/livestream/name/railssummit">Livestream</a> do <a href="http://blogblogs.com.br">BlogBlogs</a>.</p>
<p><a href="http://flickr.com/search/?q=railssummit&amp;m=text">Fotos diretamente do Flickr</a>.</p>
<p>Parabéns ao <a href="http://akitaonrails.com">Akita</a>, <a href="http://locaweb.com.br">Locaweb</a> e todos os patrocinadores pelo excelente trabalho!</p>
<p>Ansioso pelo Rails Summit 2009!</p>
]]></content:encoded>
			<wfw:commentRss>http://raulsouzalima.com/2008/10/22/rails-summit-tive-o-prazer-de-participar/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
