击中那里,
我试图在RoR3模块的帮助下在IIS7上运行HeliconZoo (Win 2k8 64位)。但令人遗憾的是,Ruby并没有从app/文件夹中加载任何资产(图片/javascripts/样式表)。
所有内容都应该正确安装,并且IIS中启用了“静态内容”。我也可以通过输入正确的URL来访问这些文件,但是它们在我的动态视图中并没有被使用或显示。
这是我的应用程序或IIS的问题吗?我是否必须为这些资产设置一些特殊权限?
提前感谢!我很感激你的帮助!
更新:如果我从呈现的页面中检查源代码,引用的资产将从根文件夹链接,因此预期资产将位于"wwwroot/ assets“中,而不是"wwwroot/mysite/public/assets”,在那里它们实际上正在被编译到.。
显然我不能为资产创建一个虚拟文件夹,因为我想在该站点上运行多个应用程序.
发布于 2012-07-03 13:23:43
在Helicon Zoo usage page for RoR中有一个带有特殊规则的web.config示例,用于加载具有正确位置的资产。
https://stackoverflow.com/questions/9019071
复制相似问题