簡體   English   中英

Ruby替換整個文件,而不是附加到文件

[英]Ruby replacing entire file instead of appending to it

以下紅寶石代碼將替換文件的全部內容。 我怎樣才能附加到文件的末尾並保持其現有內容的完整性?

File.open("db/seeds.rb", "w") do |f|
    f.write "Blog::Engine.load_seed"
end

使用追加模式( "a" ):

File.open("db/seeds.rb", "a") do |f|

以下是文檔的鏈接,您可以在打開文件時指定不同的模式。

寫入附加模式'a'

File.write('db/seeds.rb', "Blog::Engine.load_seed", nil , mode: 'a')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM