<?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>BLOG - TreinaWeb &#187; Ruby on Rails</title>
	<atom:link href="http://www.treinaweb.com.br/blog/tag/ruby-on-rails/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.treinaweb.com.br/blog</link>
	<description>Webstandards e Programação Web e Desktop</description>
	<lastBuildDate>Fri, 10 Feb 2012 11:00:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Ruby On Rails recebe atualizações para corrigir falhas de segurança</title>
		<link>http://www.treinaweb.com.br/blog/ruby-on-rails-recebe-atualizacoes-para-corrigir-falhas-de-seguranca/</link>
		<comments>http://www.treinaweb.com.br/blog/ruby-on-rails-recebe-atualizacoes-para-corrigir-falhas-de-seguranca/#comments</comments>
		<pubDate>Mon, 14 Feb 2011 19:00:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Notícias]]></category>
		<category><![CDATA[ROR]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://www.treinaweb.com.br/blog/?p=1897</guid>
		<description><![CDATA[O Ruby on Rails recebeu as versões 2.3.11 e 3.0.4, que são de manutenção e de atualizações de segurança com o objetivo de abordar quatro vulnerabilidades em seu framework web open source. Os desenvolvedores afirmaram que as atualizações mais recentes corrigem uma vulnerabilidade Cross-Site Scripting (XSS) no mail_to helper quando utilizado com a opção :encode [...]]]></description>
			<content:encoded><![CDATA[<p>O Ruby on Rails recebeu as versões 2.3.11 e 3.0.4, que são de manutenção  e de atualizações de segurança com o objetivo de abordar quatro  vulnerabilidades em seu framework web open source.</p>
<p>Os  desenvolvedores afirmaram que as atualizações mais recentes corrigem uma  vulnerabilidade Cross-Site Scripting (XSS) no mail_to helper quando  utilizado com a opção :encode =&gt; :javascript, além de uma  vulnerabilidade Cross-Site Request Forgery (CSRF), que poderia permitir  que um criminoso burlasse as proteções embutidas. Todas as versões são  afetadas pelo problema.</p>
<p>Também foram corrigidas duas  vulnerabilidades que afetam somente o ramo 3.0.x do Ruby on Rails: uma  questão de injeção de SQL com o método limit() e uma fraqueza no sistema  de arquivos de filtragem de código. De acordo com os desenvolvedores, é  recomendável que os usuários atualizem para as últimas versões o mais  rápido possível.</p>
<p>Mais detalhes sobre as atualizações de segurança podem ser encontradas em um<a rel="nofollow" href="http://weblog.rubyonrails.org/2011/2/8/new-releases-2-3-11-and-3-0-4"> post no blog do Ruby on Rails</a>, publicado por Michael Koziarski. O Ruby On Rails Rails é liberado sob a licença MIT.</p>
<p>Fonte: <span style="text-decoration: underline;"><span style="color: #888888;">Under-Linux</span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.treinaweb.com.br/blog/ruby-on-rails-recebe-atualizacoes-para-corrigir-falhas-de-seguranca/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oracle remove suporte a Ruby on Rails no NetBeans 7.0</title>
		<link>http://www.treinaweb.com.br/blog/oracle-remove-suporte-a-ruby-on-rails-no-netbeans-7-0/</link>
		<comments>http://www.treinaweb.com.br/blog/oracle-remove-suporte-a-ruby-on-rails-no-netbeans-7-0/#comments</comments>
		<pubDate>Fri, 28 Jan 2011 20:57:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Notícias]]></category>
		<category><![CDATA[nerbeans]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://www.treinaweb.com.br/blog/?p=1742</guid>
		<description><![CDATA[Os desenvolvedores do NetBeans anunciaram a remoção do suporte para Ruby on Rails do Java IDE NetBeans 7.0. De acordo com a Oracle, a decisão de retirar o suporte ao Ruby on Rails foi tomada por causa do uso relativamente baixo, além do fato de que o desenvolvimento dos recursos disponíveis estava mais focado no [...]]]></description>
			<content:encoded><![CDATA[<p>Os desenvolvedores do NetBeans <a rel="nofollow" href="http://netbeans.org/community/news/show/1507.html">anunciaram</a> a remoção do suporte para Ruby on Rails do Java IDE NetBeans 7.0.</p>
<p>De  acordo com a Oracle, a decisão de retirar o suporte ao Ruby on Rails  foi tomada por causa do uso relativamente baixo, além do fato de que o  desenvolvimento dos recursos disponíveis estava mais focado no  oferecimento de suporte no Java SE 7 e no JDK 7 no NetBeans 7.0, que a  Oracle pretende apresentar em abril deste ano. O suporte ao Ruby on  Rails no NetBeans está incorporado em um único módulo &#8220;Ruby&#8221;, de modo  que será possível a remoção total do seu suporte ao IDE.</p>
<p>A  mudança será aplicada no desenvolvimento construído a partir de 27 de  janeiro. Diante disso, os desenvolvedores do ambiente recomendam que os  usuários que queiram continuar usando o NetBeans e Ruby permaneçam na  versão NetBeans 6.9.1.</p>
<p>A equipe de desenvolvimento também reforça  o incentivo à comunidade NetBeans Ruby para que assuma o trabalho de  projeção do ambiente. JetBrains, responsável pela criação do comercial  Ruby IDE RubyMine, disse, pelo Twitter, que se encontrou com usuários do  NetBeans Ruby e que irá anunciar algumas &#8220;boas notícias&#8221; em breve em  sua pricing page. O RubyMine já está disponível gratuitamente para  desenvolvedores de projetos open source.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.treinaweb.com.br/blog/oracle-remove-suporte-a-ruby-on-rails-no-netbeans-7-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rails Guides em Português</title>
		<link>http://www.treinaweb.com.br/blog/rails-guides-em-portugues/</link>
		<comments>http://www.treinaweb.com.br/blog/rails-guides-em-portugues/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 00:47:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Notícias]]></category>
		<category><![CDATA[Rails Guides]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://www.treinaweb.com.br/blog/?p=96</guid>
		<description><![CDATA[Para aqueles que utilizam Ruby on Rails ou para aqueles que querem aprender sobre esta linguagem. Foi anunciado no dia 10 de abril o lançamento do Rails Guides em Português. O trabalho de tradução começou a ser feito no ano passado de maneira colaborativa por vários integrantes da comunidade Rails do Brasil, você pode ver [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a rel="nofollow" href="http://guias.rubyonrails.pro.br/"><img class="size-full wp-image-98 aligncenter" title="rails_guides_logo" src="http://www.treinaweb.com.br/blog/wp-content/uploads/2009/04/rails_guides_logo.gif" alt="RailsGuides" width="232" height="77" /></a></p>
<p>Para aqueles que utilizam Ruby on Rails ou para aqueles que querem aprender sobre esta linguagem. Foi <a rel="nofollow" title="Ruby Inside" href="http://www.rubyinside.com.br/lancado-rails-guides-em-portugues-1100" target="_blank">anunciado</a> no dia 10 de abril o lançamento do Rails Guides em Português. O trabalho de tradução começou a ser feito no ano passado de maneira colaborativa por vários integrantes da comunidade <a rel="nofollow" title="Comunidade Ruby on Rails Brasil" href="http://www.rubyonrails.pro.br/comunidade" target="_blank">Rails do Brasil</a>, você pode ver a <a rel="nofollow" title="Tradutores" href="http://guias.rubyonrails.pro.br/translators" target="_blank">lista completa</a>.</p>
<p>Para quem não conhece o projeto, ele é o sonho de consumo de qualquer desenvolvedor Rails &#8211; simples, abrangente, bonito, e bem detalhado. Ele cobre a maior parte das necessidades diárias de um desenvolvedor de maneira bastante pragmática e ainda ensina o &#8220;<a rel="nofollow" title="Rails Way" href="http://www.amazon.com/Rails-Way-Addison-Wesley-Professional-Ruby/dp/0321445619" target="_blank">Rails Way</a>&#8221; quase sem querer. Você também pode ver a versão em <a rel="nofollow" title="Ruby Guides " href="http://guides.rubyonrails.org/" target="_blank">inglês</a>.</p>
<p>Segundo Rafael Rosa, ainda faltam alguns artigos para serem traduzidos e revisados, mas 80% já estão disponíveis e as atualizações virão de maneira incremental. Ele ainda informa que irão precisar de ajuda para traduzir e revisar novos itens, portanto, se você quiser participar acesso o <a rel="nofollow" title="Wiki Github" href="http://wiki.github.com/cassiomarques/docrails_pt-br" target="_blank">wiki do projeto</a> e siga as orientações. Esse projeto tem o intuito de ser &#8220;A&#8221; referência on-line sobre Rails em português, e isso só se tornou possível graças ao trabalho da comunidade. Divulgue, leia, colabore e deixe sua opinião.</p>
<p>Fonte: <a rel="nofollow" title="Ruby Inside" href="http://www.rubyinside.com.br/lancado-rails-guides-em-portugues-1100" target="_blank">Ruby Inside</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.treinaweb.com.br/blog/rails-guides-em-portugues/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ruby on Rails</title>
		<link>http://www.treinaweb.com.br/blog/ruby-on-rails/</link>
		<comments>http://www.treinaweb.com.br/blog/ruby-on-rails/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 00:30:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Desenv. Web]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://www.treinaweb.com.br/blog/?p=73</guid>
		<description><![CDATA[Antes de falarmos sobre o que é Ruby on Rails, vamos contar uma pequena história: Em 1995 um japonês chamado Yukihiro Matsumoto criou uma linguagem de programação dinâmica, chamada Ruby. Já em 2003 um cara chamado David Heinemeir Hansson conseguiu extrair de suas aplicações um meta-framework e o nomeou como Rails. Como o Rails foi [...]]]></description>
			<content:encoded><![CDATA[<p>Antes de falarmos sobre o que é Ruby on Rails, vamos contar uma pequena história:</p>
<p>Em 1995 um japonês chamado Yukihiro Matsumoto criou uma linguagem de programação dinâmica, chamada Ruby. Já em 2003 um cara chamado David Heinemeir Hansson conseguiu extrair de suas aplicações um meta-framework e o nomeou como Rails.</p>
<p>Como o Rails foi desenvolvido em Ruby, começou a ser chamado de Ruby on Rails, ou RoRé.</p>
<p>A arquitetura do Rails foi desenvolvida para ser “MVC” (Model-View-Controller). O MVC oferece vantagens no desenvolvimento, através da separação em camadas, permitindo implementar com facilidade e clareza,  camadas como persistência de dados, controle de segurança, comunicação em rede e fluxo de visualização.</p>
<p>Como dito anteriormente, o Rails é um meta-framework, ou seja, contém precisamente 5 frameworks:</p>
<p>Active Record;<br />
Action Pack;<br />
Action Mailer;<br />
Active Support;<br />
Active WebServices;</p>
<p>Estes framework estão disponíveis via &#8220;GEM&#8221; (o gerenciador de pacotes do Ruby), mas todos são baixados e instalados quando se instala o Rails.</p>
<p>Para facilitar a configur<span style="color: #000000;">ação<span style="color: #000000;">,</span></span><span style="color: #000000;"> </span>o Rails não utiliza arquivos XML. Na verdade ele trabalha com convenções que facilita<span style="color: #000000;">m</span> as configurações (mostraremos isto nos próximos artigos).</p>
<p>O Rails também trabalha com o conceito DRY (Don’t Repeat Yourself, não se repita), que é uma técnica de definir nomes, propriedades e códigos em somente um lugar e reaproveitar essas informações em outros objetos. Como isto funciona? Não é necessário ficar criando classes com get e set para todas as tabelas do banco, ao invés disto os métodos são “injetados” nas classes através da linguagem Ruby. Com isto todos os objetos baseados na tabela são alterados automaticamente, quando se altera a tabela.</p>
<p>Bom por hoje é só pessoal, nos próximos artigos entraremos em detalhes das funcionalidades do Ruby on Rails.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.treinaweb.com.br/blog/ruby-on-rails/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

