4

アプリケーション コントローラーにヘルパー メソッドを追加しました。

def unzip (file, destination)
    Zip::File.open(file) do |zip_file|
        zip_file.each do |f|
            f_path = File.join(destination, f.name)
            FileUtils.mkdir_p(File.dirname(f_path))
            f.extract(f_path) 
        end
    end
end

エラーが表示されます:

private method `open' called for Zip::File:Class

これを Interactive Ruby シェルで実行すると、問題なく動作します。これをRails 4に実装するにはどうすればよいですか?

4

0 に答える 0