【发布时间】:2011-07-27 17:44:44
【问题描述】:
作为概念证明,这里首先是一些控制台输出:
ruby-1.9.2-p180 :010 > x = "<span id='c_3'>s</span>"
=> "<span id='c_3'>s</span>"
ruby-1.9.2-p180 :011 > helper.simple_format(x)
=> "<p><span>s</span></p>"
原因是 Rails 辅助方法 simple_format 在执行的最后调用了 sanitize 方法,并且该方法去除了属性。
我知道sanitize 将允许您指定不应被剥离的属性。我的问题是:是否有可能通过 simple_format 以某种方式传递“白名单”属性(在这种情况下为 id)?
谢谢!!
【问题讨论】:
标签: ruby-on-rails views html-helper