ほとんどのディレクトリがわかっているが、データベース内のファイルの ID に基づいて変化する 1 つのフォルダーがあり、ファイル file の名前がユーザーがファイルに付けた名前に基づいている場合、ファイルを開く方法はありますか。たとえば、以下のコードでは、id はデータベース内のファイルの ID に基づいて変更され、フォルダー名はユーザーの名前に基づいて変更されます。私の場合、ファイルの拡張子も変更される可能性があります。
File.open("/public/emails/:id/:filename")