gpt4 book ai didi

ruby-on-rails - Rails 覆盖 CSV

转载 作者:行者123 更新时间:2023-12-04 02:48:24 27 4
gpt4 key购买 nike

我目前正在使用此代码:

CSV.open "application.csv", "a+" do |csv|

csv << [ "#{params[:first_name]}", "#{params[:last_name]}","#{params[:company]}","#{params[:email]}", "#{params[:phone]}", "#{params[:business]}", "#{params[:services]}", "#{params[:employees]}", "#{params[:turnover]}" ]

end

每次都会向 csv 写入额外的一行,我可以放什么来代替 "a+"每次都会覆盖整个文件,所以它总是只有一行?

最佳答案

您应该使用 'w'模式。 BTW,你为什么要写"#{params[:first_name]}"哪里params[:first_name]就够了吗?代码应如下所示:

CSV.open 'application.csv', 'w' do |csv|
csv << [params[:first_name], params[:last_name], params[:company], params[:email], params[:phone], params[:business], params[:services], params[:employees], params[:turnover], params[:c4l_services]]
end

关于ruby-on-rails - Rails 覆盖 CSV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18333009/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com