我已经解决了许多有趣的路由问题 - 将请求 URL 转换为哈希值等,但出于好奇,有没有办法告诉路由系统您想要某个 url 下的任何内容子路径按字面意思提供服务 - 不通过控制器?
例如,如果我有 /home/me/public_html/rails_proj/images/foo.jpg 和 .../rails_proj/images/other/bar.jpg,我可以插入一条路线“图像下的任何内容都应该是作为默认 mime 类型的对象?”
可能很有趣。
如果您将“images”目录放入 Rails 应用程序的“public”文件夹中(例如:/public/images/),那么您不应该遇到任何 MIME 类型问题,除非您的 Web 服务器配置错误。
根据您的示例,您希望图像目录位于应用程序的根目录中。我认为 Rails 没有办法让这些图像可见,但如果你真的想要,你可以使用 mod_rewrite 来使其工作。同样,由 Web 服务器来确保图像具有正确的 MIME 类型。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)