1

やあ、フォーム フィールドh1.などの特定のタグの使用をユーザーに制限する方法を見つけようとしています。h2.フォームフィールドとスパムを爆破できるようにしたくないのと同じように。

それを行う方法はありますか、それとも宝石ライブラリで変更する必要がありますか?

4

1 に答える 1

2

特定のタグを許可する方法については、この記事をご覧ください: http://jeff.jones.be/technology/articles/textile-filtering-with-redcloth/

config/initializers/redcloth_extension.rb

module RedCloth::Formatters::HTML
  include RedCloth::Formatters::Base

  def after_transform(text)
    text.chomp!
    clean_html(text, ALLOWED_TAGS)
  end

  ALLOWED_TAGS = {
    'a' => ['href', 'title'],
    'br' => [],
    'i' => nil
  }
end
于 2011-01-24T16:43:24.327 に答える