strip_tags在我的视图页面中适用于我,但不适用于我的模型(我在before_save函数中使用它)
Ale*_*eks 60
您还可以在模型中访问帮助程序,如下所示:
ActionController::Base.helpers.strip_tags(text)
Run Code Online (Sandbox Code Playgroud)
Mal*_*zad 13
ActionView::Base.full_sanitizer.sanitize(your_html_string)
Run Code Online (Sandbox Code Playgroud)
这对你有用.或者您可以定义一个帮助器:
def strip_html_tags(string)
ActionView::Base.full_sanitizer.sanitize(string)
end
Run Code Online (Sandbox Code Playgroud)
然后像这样使用:
strip_html_tags(your_html_string)
Run Code Online (Sandbox Code Playgroud)
要删除某些特定标签,请传递其他参数.来源:Sanitize Rails API Dock
归档时间: |
|
查看次数: |
8923 次 |
最近记录: |