<?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>Direto e Fácil &#187; ruby on rails</title>
	<atom:link href="http://www.diretoefacil.com.br/tag/ruby-on-rails/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.diretoefacil.com.br</link>
	<description>Não tem que ser difícil.</description>
	<lastBuildDate>Sat, 13 Mar 2010 18:42:11 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Page.reload com o jrails</title>
		<link>http://www.diretoefacil.com.br/2008/11/26/pagereload-with-jrails/</link>
		<comments>http://www.diretoefacil.com.br/2008/11/26/pagereload-with-jrails/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 14:33:19 +0000</pubDate>
		<dc:creator>Márcio Gasparotto</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[dica]]></category>
		<category><![CDATA[jrails]]></category>

		<guid isPermaLink="false">http://www.diretoefacil.com.br/?p=49</guid>
		<description><![CDATA[No rails 2.2 foi adicionado um novo helper para os templates .rjs o reload, pra quem assim como eu, usa o jrails para trocar o prototype pelo jquery fica essa dica, pois até o momento pessoal do jrails não atualizou o mesmo, portanto se você chamar o page.reload usando o jrails vai quebrar.
Para solucionar o [...]]]></description>
			<content:encoded><![CDATA[<p>No rails 2.2 foi adicionado um novo helper para os templates .rjs o reload, pra quem assim como eu, usa o jrails para trocar o prototype pelo jquery fica essa dica, pois até o momento pessoal do jrails não atualizou o mesmo, portanto se você chamar o page.reload usando o jrails vai quebrar.</p>
<p>Para solucionar o problema é simples, basta incluir o codigo abaixo no arquivo jrails.rb (vendor/plugins/jrails/lib/jrails.rb) dentro da Classe JavaScriptGenerator e do Módulo GeneratorMethods.</p>
<p><script src="http://gist.github.com/29396.js"></script></p>
<p>Abraço!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.diretoefacil.com.br/2008/11/26/pagereload-with-jrails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu 8.10 + Ruby + Rails + Gedit + Git = Ótimo ambiente!</title>
		<link>http://www.diretoefacil.com.br/2008/10/31/ubuntu-810-rails-gedit/</link>
		<comments>http://www.diretoefacil.com.br/2008/10/31/ubuntu-810-rails-gedit/#comments</comments>
		<pubDate>Fri, 31 Oct 2008 15:46:17 +0000</pubDate>
		<dc:creator>Márcio Gasparotto</dc:creator>
				<category><![CDATA[Gedit]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[ubuntu intrepid]]></category>

		<guid isPermaLink="false">http://www.diretoefacil.com.br/?p=39</guid>
		<description><![CDATA[Ontem (30-10-2008) foi liberado o Ubuntu 8.10 (Intrepid Ibex), e eu como sempre não aguento esperar,  desta vez eu já vinha me preparando (fazendo backps, etc..) pra formatar minha máquina. Foi só baixar o .iso queimar no cd colocar no drive e mais uns 20 minutos o Intred já estava rodando.
1 etapa: Configurações Básicas do [...]]]></description>
			<content:encoded><![CDATA[<p>Ontem (30-10-2008) foi liberado o <a href="http://www.ubuntu.com/" target="_blank">Ubuntu 8.10 (Intrepid Ibex)</a>, e eu como sempre não aguento esperar,  desta vez eu já vinha me preparando (fazendo backps, etc..) pra formatar minha máquina. Foi só baixar o .iso queimar no cd colocar no drive e mais uns 20 minutos o Intred já estava rodando.</p>
<p><strong>1 etapa: Configurações Básicas do sistema</strong></p>
<p>Eu sempre instalo as bibliotecas e programas para áudio, video, gerenciador de clipboard, etc&#8230;mas isso era meio chato, mas isso já era! O <a href="http://hamacker.wordpress.com/2008/10/29/o-script-ubuntu-perfeito-esta-concluido/" target="_blank">Hamacker fez um script</a> que faz tudo isso, você só precisa selecionar o que quer e pronto! Parabéns Hamacker pelo ótimo trabalho!</p>
<p><strong>2 etapa: Instalando o Ruby e o Rails<a href="http://www.rubyhead.com/2008/04/25/installing-ruby-rails-on-ubuntu-804-hardy-heron/" target="_blank"></a></strong></p>
<p>a) Abra o terminal e execute o comando:</p>
<p><code>sudo apt-get install ruby irb ri rdoc ruby1.8-dev libzlib-ruby libyaml-ruby libreadline-ruby libncurses-ruby libcurses-ruby libruby libruby-extras libfcgi-ruby1.8 build-essential libopenssl-ruby libdbm-ruby libdbi-ruby libdbd-sqlite3-ruby libsqlite3-dev libsqlite3-ruby libxml-ruby libxml2-dev</code></p>
<p>b) Baixe a ultima versão do <a href="http://rubyforge.org/projects/rubygems/" target="_blank">rubygem</a> (neste data é a 1.3.1), extraia em um diretório, entre nesse diretorio através do terminal (cd diretorioondeextrai) e execute o seguinte comando:</p>
<p><code>sudo ruby setup.rb</code></p>
<p>c) Agora vamos instalar o Rails, no terminal execute:</p>
<p><code>sudo gem install rails</code></p>
<p>E depois</p>
<p><code>sudo gem install sqlite3-ruby mongrel capistrano</code></p>
<p>d) Agora vamos instalar o mysql e suas bibliotecas, o instalador pedirá pra você escolher uma senha para o usuário root do mysql, eu deixo em branco, pois só uso minha maquina pra desenvolvimento, mas se quiser é só digitar a senha que preferir, no caso de maquinas de produção, pelo amor de Deus, você DEVE por uma senha&#8230;rs.</p>
<p><code>sudo apt-get install mysql-server mysql-client libdbd-mysql-ruby libmysqlclient15-dev</code></p>
<p>Tive por base <a href="http://www.rubyhead.com/2008/04/25/installing-ruby-rails-on-ubuntu-804-hardy-heron/" target="_blank">este post</a> que era para o ubuntu 8.04. Pronto! neste momento seu ambiente ruby, rails e mysql já está configurado, vamos agora ajustar o gedit.</p>
<p><strong>3 etapa: Instalando os plugins para o Gedit</strong></p>
<p>O Gedit vem instalado por padrão no ubuntu/gnome, entáo só vamos incrementá-lo.</p>
<p>a) vamos começar instalando um pacote padrão de plugins</p>
<p><code>sudo apt-get install gedit-plugins</code></p>
<p>b) Agora vamos baixar o <a href="http://github.com/lexrupy/gmate/tree/master" target="_blank">Gmate</a>, criado pelo <a href="http://alexandredasilva.wordpress.com/" target="_blank">Alexandre</a>, que recomendo a todos que usam o gedit e rails acompanharem pois ele tem feito muita coisa legal, fica aqui também os meus parbéns para o <a href="http://alexandredasilva.wordpress.com/" target="_blank">Alexandre</a>.</p>
<p>Na página do <a href="http://github.com/lexrupy/gmate/tree/master" target="_blank">Gmate</a> no github tem as instruções para a instalação do mesmo. Outro plugin que eu sempre instalo e não está no gmate é o <a href="http://code.google.com/p/advanced-bookmarks-gedit-plugin/" target="_blank">Advanced Bookmarks</a> (no final da página mostra como instalar).</p>
<p>LEMBRE-SE: para ativar esses plugins e ajustar o visual e as demais configurações do Gedit você deve clicar em Editar-&gt;Preferências ai você poderá ajustar da sua maneira.</p>
<p>d) E tem mais, segue os links para instalar o <a href="http://alexandredasilva.wordpress.com/2008/06/15/notificacoes-de-testes-novidades/" target="_blank">notificador de testes (autotest)</a> e <a href="http://alexandredasilva.wordpress.com/2008/05/22/fonte-monaco-no-ubuntugedit/" target="_blank">melhorar a aparencia da famosa fonte Monaco no Ubuntu/Gedit</a>.</p>
<p>UPDATE: <span style="text-decoration: underline;"><strong>Instalando fonts:</strong></span> Uma das maneiras de instalar fonts no ubuntu é criar um diretório chamado .fonts na pasta home/seunomedeusuario e colocolar as fontes que deseja dentro dele, atenção para o . (ponto) antes do nome fonts, isso significa que o diretório será oculto e da próxima vez você não o verá por padrão, mas basta dar um ctrl+h que todos os diretórios ocultos aparecerão inclusive o .fonts é claro&#8230;.dããã.</p>
<p><strong>4 etapa: Instalando mais ferramentas (Git, Subversion, etc)</strong></p>
<p>a) Instalar o git.</p>
<p><code>sudo apt-get install git-core git-doc git-svn git-gui gitk</code></p>
<p>git-svn é para integração com repositórios subversion, e git-gui e gitk são front-end para o git no caso você poderia escolher apenas um.</p>
<p>b) Instalar o subversion</p>
<p><code>sudo apt-get install subversion subversion-tools</code></p>
<p>c) Front-end para o mysql</p>
<p><code>sudo apt-get install mysql-admin mysql-query-browser</code></p>
<p><span style="color: #993300;"><strong>PRONTO!</strong> É isso, epero que ajude, e quem tiver dúvidas ou sugestões é só enviar. Abraço!</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.diretoefacil.com.br/2008/10/31/ubuntu-810-rails-gedit/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Ruby on Rails 2.2 &#8211; O que há de novo</title>
		<link>http://www.diretoefacil.com.br/2008/10/27/whats-new-in-rails-2-2/</link>
		<comments>http://www.diretoefacil.com.br/2008/10/27/whats-new-in-rails-2-2/#comments</comments>
		<pubDate>Mon, 27 Oct 2008 21:11:36 +0000</pubDate>
		<dc:creator>Márcio Gasparotto</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[livro]]></category>

		<guid isPermaLink="false">http://www.diretoefacil.com.br/?p=35</guid>
		<description><![CDATA[
Acabei de adquirir o livro Ruby on Rails 2.2 &#8211; O que há de novo, e aproveito para parabenizar o Carlos Brando, pelo excelente trabalho. Parabéns Carlos!
Só li umas 15 ou 20 páginas ainda, mas já vi muita coisa legal, como especificar conditions usando hash e as mudanças no método validates_length_of.
Fica aqui a dica, comprei [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://envycasts.com/" target="_blank"><img class="size-medium wp-image-36 aligncenter" title="cover-book-blog" src="http://www.diretoefacil.com.br/wp-content/uploads/2008/10/cover-book-blog-300x233.jpg" alt="" width="300" height="233" /></a></p>
<p>Acabei de adquirir o livro <a href="http://envycasts.com/" target="_blank">Ruby on Rails 2.2 &#8211; O que há de novo</a>, e aproveito para parabenizar o <a href="http://www.nomedojogo.com" target="_blank">Carlos Brando</a>, pelo excelente trabalho. Parabéns Carlos!</p>
<p>Só li umas 15 ou 20 páginas ainda, mas já vi muita coisa legal, como especificar conditions usando hash e as mudanças no método validates_length_of.</p>
<p>Fica aqui a dica, comprei o pacote contendo o livro e o screencast por $16,00. Na cotação de hoje saiu por apenas R$36,80 o que acho que é até um valor simbólico pela qualidade e importância do conteúdo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.diretoefacil.com.br/2008/10/27/whats-new-in-rails-2-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Dica rápida usando o ApplicationHelper.</title>
		<link>http://www.diretoefacil.com.br/2008/08/21/dica-rapida-applicationhelper/</link>
		<comments>http://www.diretoefacil.com.br/2008/08/21/dica-rapida-applicationhelper/#comments</comments>
		<pubDate>Fri, 22 Aug 2008 01:40:48 +0000</pubDate>
		<dc:creator>Márcio Gasparotto</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[ruby on rails]]></category>

		<guid isPermaLink="false">http://www.diretoefacil.com.br/?p=12</guid>
		<description><![CDATA[Essa é bem simples, coisa básica, mas que uso sempre.
Praticamente todas aplicações tem tabelas em que uma das colunas é usada para setar o status/situação do registro, eu costumo gerar esses campos através de migrates assim: status:boolean, na hora de exibir esse registro ao usuário precisamos tratá-lo, pois mostrar true ou false convenhamos que não [...]]]></description>
			<content:encoded><![CDATA[<p>Essa é bem simples, coisa básica, mas que uso sempre.</p>
<p>Praticamente todas aplicações tem tabelas em que uma das colunas é usada para setar o status/situação do registro, eu costumo gerar esses campos através de migrates assim: status:boolean, na hora de exibir esse registro ao usuário precisamos tratá-lo, pois mostrar <span style="color: #0000ff;">true</span> ou <span style="color: #0000ff;">false</span> convenhamos que não é legal.</p>
<p>Seguindo o principio de DRY do rails a solução é bem simples.</p>
<p>No application_helper.rb coloco a seguinte função:</p>
<p><script src="http://gist.github.com/6712.js"></script></p>
<p>Na view basta usar assim:</p>
<p><script src="http://gist.github.com/6713.js"></script></p>
<p>A explicação é bem simples, a função ativo_inativo recebe um parâmetro true ou false e através de um operador ternário devolve Ativo ou Inativo, lembre-se a função agora está disponivel para toda a aplicação, sem repetições.</p>
<p>Abraço!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.diretoefacil.com.br/2008/08/21/dica-rapida-applicationhelper/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
