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