ActionView::Helpers::SanitizeHelper
def sanitize_css(style)

説明

許可していない CSS の宣言を消した文字列を返します。

引数

値を変えると、ERB と HTML が変わります。

許可の一覧にない CSS の宣言(position など)と、url(…) を含む宣言を消します。値の中の許可していない関数(expression() など)や、margin などの許可していないキーワードも消し、何も残らなければ宣言ごと消します。残りは、空白なしでつなぎます。許可の一覧は、Loofah の Loofah::HTML5::SafeList の ALLOWED_CSS_PROPERTIES などです(Rails の設定では変えられません)。

ERB

直前との違い: 追加 削除 変更


          

HTML