def csv_parsing
require 'csv'
csv_file_path = File.join(File.dirname(__FILE__), "csv_data.csv")
CSV.parse(csv_file_path) do |line|
puts line[0]
end
end
これは簡単な例で、CSVファイルを解析する方法です。上記のアクションはコントローラーに配置され、ファイルはプロジェクトのルートにあります。
しかし、CSVファイルからデータを取得する代わりに、次のようにファイルへのパスを取得しています。
/Users/my_mane/ruby_folder/my_project/app/controllers/csv_data.csv
注:ファイルには実際のデータが含まれています。
自分のデータの代わりにファイルパスだけが出力されるのはなぜですか?