Excel ドキュメントを生成するこの小さなアプリを作成しました。私はそれを貼り付けるためのディレクトリを作成しようとしています。これらのドキュメントは@agency
、人々が選択したものに応じて異なる方法で構築されています。パスがいくつかの場所で使用されているため、パスを返すようにこのメソッドを作成しました。
def reportsheet_dir
file_path = "#{Rails.root}/public/reportsheets/#{@agency.downcase.gsub("_","")}"
end
ドキュメントを作成するメソッドの最初に、おそらくディレクトリを構築するこのメソッドがありますが、機能していないようです
Dir.mkdir(reportsheet_dir) unless File.exists?(reportsheet_dir)
私は取得し続けます。これと私は得る
Errno::ENOENT at /addons/agency_report_builders
No such file or directory -/Users/fortknokx/Work/toolkit/public/reportsheets/empowerlogicbuilder
複数のレベルが深いからだと思いますか?? public/reportsheets/agency_name/file_name
を作成する必要があるため。行ってフォルダを作成することもできますが、新しい代理店はいつでも作成できるため、毎回ディレクトリを作成したいと思います。これは可能ですか?