1

ユーザーが<h1>Johnテキストフィールドに入力して保存すると、代わりに保存され&gt;h1&lt;Johnます。

それを可能にするために、モデルにどのようにコーディングできますか?

ユーザーモデルのnameコラムです。

4

1 に答える 1

2

コールバックを作成するだけです:

class YourModel
  before_save :sanitize_name

  private

    def sanitize_name
      self.name = CGI::escapeHTML(name)
    end
end
于 2013-06-01T22:41:21.953 に答える