CSV::Table
Railsアプリケーションのオブジェクトを操作するメソッドを作成しました。CSV.read(file_path)
メソッドを使用してファイルを読み取ります。ただし、アプリケーションロジックが変更され、ローカルファイルからではなく、URLから読み取られます。
open-uri
gemopen
メソッドを使用してCSVファイルをロードできます。ただしStringIO
、行の配列に解析できるオブジェクトが作成されますが、オブジェクトに変換できませんでしたCSV::Table
。
URLからCSVファイルを読み取り、それをオブジェクトに変換するにはどうすればよいCSV::Table
ですか?既存のメソッドを保持しますか?
CSV.open
メソッドで使用されている既存のメソッドを上書きすることを考えていますがCSV.read
、それがどれほど安全かわかりません。助言がありますか?