Rails sanitizer:允许样式属性中的某些样式

Jsh*_*523 5 html css sanitization ruby-on-rails

我正在使用rails-html-sanitizer,我目前正在将样式属性列入白名单.但是,我只想允许某些样式列入白名单.

是否可以指定允许哪些样式?例如,允许以下内容:

style="text-align: center;"
Run Code Online (Sandbox Code Playgroud)

在文档中,我看到以下内容,但我认为它与我正在尝试的相反: white_list_sanitizer.sanitize_css('background-color: #000;')

如果我不能将某些样式列入白名单,我的下一个选择是将样式附加到某些类.

tsc*_*ppi 0

如果您阅读ActionView 清理助手中的代码,您实际上可以看到传递附加选项从来都不是有意的。

因此,不可能使用 Rails 帮助程序仅将某些样式属性列入白名单。