2012-06-06 11 views

Respuesta

6

El enfoque que tomé fue la de añadir el código a un fichero de inicialización, tales como:

/path/to/your/application/config/initializers/auto_html.rb

continuación, sólo puede escribir algo como:

AutoHtml.add_filter(:change_colours).with({}) do |text, options| 
    text.gsub("#FF0000", "#00FF00") 
end 

Y llama auto_html(input) { change_colours } en su modelo. El hash vacío tomará todas las opciones que desee pasar al filtro.