0

我正在使用名为“auto_html”(https://github.com/dejan/auto_html)的 gem
,我确实在我的用户模型中设置了这个。
然而,它似乎并没有取代这种情况。
这意味着当用户保存他自己的配置文件时不会调用它。
如何将此应用于更新或新建等操作?

AutoHtml.add_filter(:introduction) do |text|
    text.gsub(/http:\/\/.+\.(jpg|jpeg|bmp|gif|png)(\?\S+)?/i) do |match|
        %|<img src="#{match}" alt="max-width:auto"/>|
    end
end
4

1 回答 1

0

auto_html_for是您正在寻找的方法。

add_filter用于修改AutoHtml自身的行为。为了将其插入单个模型,文档中有一个非常清晰的示例案例。

class Comment < ActiveRecord::Base
  auto_html_for :body do
    html_escape
    image
    youtube(:width => 400, :height => 250)
    link :target => "_blank", :rel => "nofollow"
    simple_format
  end
end
于 2013-01-29T21:11:54.917 回答