Rails 3不需要的html转义

wae*_*218 9 ruby render partial ruby-on-rails-3

我正在转换我的胖Rails2应用程序以在Rails3上运行.经过长时间激烈的争斗与我的老板大吼大叫,页面全部呈现为转义的html字符串.所以所有的div,图像等都是为用户字面写的.

由于某种原因,这个部分调用呈现一个转义字符串

<%= render :partial => 'something_really_interesting' %>
Run Code Online (Sandbox Code Playgroud)

正如所有Ruby on Rails应用程序一样,这条指令并没有被调用太多!那么我如何处理所有这些不通常不作为转义字符串渲染的调用?

TK.*_*TK. 18

使用<%= raw bla %>部分文件里面英寸

Rails 3自动使一切安全.你需要放弃raw行为.这也意味着你不必再使用h()方法使你的字符串安全了.