<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comentários sobre: Ruby on Rails usando strip_tags nos controllers, models e libs</title>
	<atom:link href="http://blog.patrickespake.com/2009/06/15/ruby-on-rails-usando-strip_tags-nos-controllers-models-e-libs/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.patrickespake.com/2009/06/15/ruby-on-rails-usando-strip_tags-nos-controllers-models-e-libs/</link>
	<description>O conhecimento evolui quando é compartilhado!</description>
	<lastBuildDate>Tue, 09 Mar 2010 23:07:43 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Por: patrickespake</title>
		<link>http://blog.patrickespake.com/2009/06/15/ruby-on-rails-usando-strip_tags-nos-controllers-models-e-libs/comment-page-1/#comment-224</link>
		<dc:creator>patrickespake</dc:creator>
		<pubDate>Thu, 18 Jun 2009 13:17:15 +0000</pubDate>
		<guid isPermaLink="false">http://blog.patrickespake.com/?p=717#comment-224</guid>
		<description>Com certeza, realmente é uma boa solução usar o validates_format_of no model, especificando uma expressão regular, mas mesmo assim o strip_tags continua sendo muito útil, em situações de parse em xml, população de dados de outras fontes e várias outras situações.</description>
		<content:encoded><![CDATA[<p>Com certeza, realmente é uma boa solução usar o validates_format_of no model, especificando uma expressão regular, mas mesmo assim o strip_tags continua sendo muito útil, em situações de parse em xml, população de dados de outras fontes e várias outras situações.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Rafael Souza</title>
		<link>http://blog.patrickespake.com/2009/06/15/ruby-on-rails-usando-strip_tags-nos-controllers-models-e-libs/comment-page-1/#comment-223</link>
		<dc:creator>Rafael Souza</dc:creator>
		<pubDate>Thu, 18 Jun 2009 01:08:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.patrickespake.com/?p=717#comment-223</guid>
		<description>Obviamente cada caso é um caso, mas se a interface do meu sistema permite que um campo seja preenchido com HTML por que eu tiraria o HTML dele?

No exemplo que você deu, você retira o HTML de um campo chamado title, se o usuário teve a possibilidade de colocar HTML ali, isso não deveria ser salvo no banco?
Caso HTML não seja permitido no campo, não seria mais coerente fazer alguma validação para isso?

Como disse no começo, cada caso é um caso, mas acredito que na maioria das vezes quando o usuário tem a possibilidade de colocar HTML em um campo, quero que ele permaneça com o HTML.
Seria mais ou menos como um campo de data, se não quero que o campo contenha outro caracter que não [0-9/]+, então crio uma validação para isso, e não saio fazendo replace ou coisa parecida.

Abraço!</description>
		<content:encoded><![CDATA[<p>Obviamente cada caso é um caso, mas se a interface do meu sistema permite que um campo seja preenchido com HTML por que eu tiraria o HTML dele?</p>
<p>No exemplo que você deu, você retira o HTML de um campo chamado title, se o usuário teve a possibilidade de colocar HTML ali, isso não deveria ser salvo no banco?<br />
Caso HTML não seja permitido no campo, não seria mais coerente fazer alguma validação para isso?</p>
<p>Como disse no começo, cada caso é um caso, mas acredito que na maioria das vezes quando o usuário tem a possibilidade de colocar HTML em um campo, quero que ele permaneça com o HTML.<br />
Seria mais ou menos como um campo de data, se não quero que o campo contenha outro caracter que não [0-9/]+, então crio uma validação para isso, e não saio fazendo replace ou coisa parecida.</p>
<p>Abraço!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: patrickespake</title>
		<link>http://blog.patrickespake.com/2009/06/15/ruby-on-rails-usando-strip_tags-nos-controllers-models-e-libs/comment-page-1/#comment-219</link>
		<dc:creator>patrickespake</dc:creator>
		<pubDate>Tue, 16 Jun 2009 11:32:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.patrickespake.com/?p=717#comment-219</guid>
		<description>Não.

Minha opinião é essa. 
Quando eu pegar dados de um formulário eu vou tratar esses valores no controller antes de salvar no model, ou seja, no controller que vou usar strip_tags para limpar os params.
Não faz sentido para mim salvar no banco com tags e dar um strip_tags somente na hora da apresentação na view, vou deixar as minhas tabelas poluídas.

Conta pra mim como você faz?</description>
		<content:encoded><![CDATA[<p>Não.</p>
<p>Minha opinião é essa.<br />
Quando eu pegar dados de um formulário eu vou tratar esses valores no controller antes de salvar no model, ou seja, no controller que vou usar strip_tags para limpar os params.<br />
Não faz sentido para mim salvar no banco com tags e dar um strip_tags somente na hora da apresentação na view, vou deixar as minhas tabelas poluídas.</p>
<p>Conta pra mim como você faz?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Rafael Souza</title>
		<link>http://blog.patrickespake.com/2009/06/15/ruby-on-rails-usando-strip_tags-nos-controllers-models-e-libs/comment-page-1/#comment-218</link>
		<dc:creator>Rafael Souza</dc:creator>
		<pubDate>Tue, 16 Jun 2009 03:10:03 +0000</pubDate>
		<guid isPermaLink="false">http://blog.patrickespake.com/?p=717#comment-218</guid>
		<description>Olá Patrick,

Acho que dizer que o método strip_tags é mais útil nos controllers e nos models é um pouco demais não?</description>
		<content:encoded><![CDATA[<p>Olá Patrick,</p>
<p>Acho que dizer que o método strip_tags é mais útil nos controllers e nos models é um pouco demais não?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Niler Barcelos</title>
		<link>http://blog.patrickespake.com/2009/06/15/ruby-on-rails-usando-strip_tags-nos-controllers-models-e-libs/comment-page-1/#comment-217</link>
		<dc:creator>Niler Barcelos</dc:creator>
		<pubDate>Mon, 15 Jun 2009 19:54:17 +0000</pubDate>
		<guid isPermaLink="false">http://blog.patrickespake.com/?p=717#comment-217</guid>
		<description>Muito boa a dica!

Valeu!!!</description>
		<content:encoded><![CDATA[<p>Muito boa a dica!</p>
<p>Valeu!!!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
