だから、私はCSVファイルを解析するために次のコードを手に入れました:
CSV.foreach(params[:file]) do |row|
#bingbangbong
end
しかし、私には2つの関数があります。1つはCSV解析ファイルを表示するためのもので、もう1つはそれをデータベースに保存するためのものです。
params[:file]
私の質問は次のとおりです。varを別の関数に渡すにはどうすればよいですか。
def show_CSV
CSV.foreach(params[:file]) do |row|
#Showing the parsed CSV
end
end
def save_CSV
CSV.foreach(params[:file]) do |row|
#Showing the parsed CSV
end
end
ただし、ユーザーにファイルを再度アップロードさせることはありません。