speichern, string in Datei
Ich habe eine iteration (aus meiner Sicht):
(1..@count.to_i).each do |i|
...doing things...
@bigtable << @result[0..result.length-2]
end
Jeder @Ergebnis ist ein string. @bigtable hat jeder @Folge von Iterationen.
Nun, was ich will:
Ich möchte zum speichern von Inhalten aus dem @bigtable (nach Klick einer Schaltfläche) zu .csv-Datei (und zu wählen, wo, um es zu speichern auf meiner Festplatte). Und ich will es tun, wie jeder @Ergebnis von @bigtable ist in seiner eigenen Zeile, wie folgt aus (pseudo-code):
@result string from @bigtable[0]
@result string from @bigtable[1]
etc.
Bitte helfen Sie
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwandeln Sie Ihr array in eine Zeichenkette Sie tun können :
Schreiben Sie diesen string in eine Datei :
... Und das ist es!
BTW:
generators_controller
:def savefile @bigtable.join("\n") File.open("path/to/file", "w") { |file| file.write @bigtable.join("\n") } end
und wie binden Sie auf die Taste in my view(html-code)? können Sie mir helfen?