Ruby on rails Ruby替换整个文件而不是附加到它

Ruby on rails Ruby替换整个文件而不是附加到它,ruby-on-rails,ruby,ruby-on-rails-3,ruby-on-rails-4,Ruby On Rails,Ruby,Ruby On Rails 3,Ruby On Rails 4,下面的ruby代码将替换文件的全部内容我怎样才能附加到文件的末尾并保持其现有内容完整? File.open("db/seeds.rb", "w") do |f| f.write "Blog::Engine.load_seed" end 使用附加模式(“a”): 以附加模式“a”写入 File.write('db/seeds.rb', "Blog::Engine.load_seed", nil , mode: 'a') File.write('db/seeds.rb', "Blog::

下面的ruby代码将替换文件的全部内容我怎样才能附加到文件的末尾并保持其现有内容完整?

File.open("db/seeds.rb", "w") do |f|
    f.write "Blog::Engine.load_seed"
end
使用附加模式(
“a”
):


以附加模式“a”写入

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