Ich habe einen Builder, der xml rendert, wenn create aufgerufen wird. Wie kann ich den Rendering-Schritt überspringen, aber das XML im Dateisystem speichern?
%Vor% Der XML-Builder kann seine Daten in jedes Objekt schreiben, das den Operator <<
unterstützt. In Ihrem Fall scheinen die Objekte String
und File
am interessantesten zu sein.
Die Verwendung einer Zeichenfolge würde etwa so aussehen:
%Vor% Da die Klasse File
jedoch auch den Operator <<
unterstützt, können Sie die Daten direkt in eine Datei schreiben:
Weitere Details finden Sie in der Dokumentation von XmlMarkup .
Tags und Links ruby ruby-on-rails xml builder