我有一个使用SQL Server Reporting Services生成报告并以 MHTML 格式导出的客户端。客户只想将预定义目录结构中的 MHTML 推送到我的 Rails public/reports 文件夹。
Rails 有什么方法可以“吸收”目录结构,递归地创建文件列表,生成无序列表,然后为每个 MHTML 文件动态创建路由?我知道 MHTML 文件可以嵌入 iframe(虽然浏览器支持有限,但这对我来说不是问题)
预定义的目录结构是 Public/Reports/Dashboard/Exceptions/
Dashboard 将包含 1 个 MHTML 文件,异常(将是 Dashboard 的子导航或子项)将包含未定义的数量。
布局模板将是一种包装器。
任何有 Rails 经验的人都知道达到预期结果的最佳方法吗?
任何帮助将不胜感激。我使用的是 Rails 3.0.20(它没有资产管道),它不会托管在 Heroku 上(我知道无写权限)