Hallo,

ich würde gerne alle Zeilenumbrüche in Textfeldern in <br />-Tags umwandeln,
bevor ein Objekt in die DB wandert.

Dafür habe ich folgenden Callback:

before_save :new_line_to_br_tag

def new_line_to_br_tag
  self.attributes.each_value do |value|
    value.gsub!("\n", "<br />") if (!value.nil? &&
value.class.eql?("String"))
  end
end

Scheint aber nicht zu funktionieren, die Strings landen unverändert in der
DB. Irgendeine Idee, was hier falsch ist?

Grüße, Tobi
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/listinfo/rubyonrails-ug

Antwort per Email an