打那里,
我试图在HeliconZoo模块的帮助下在IIS7(Win 2k8 64位)上运行RoR3。但遗憾的是Ruby并没有从app /文件夹加载任何资产(images / javascripts / stylesheets)。
应正确安装所有内容,并在IIS中启用“静态内容”。我也可以通过输入正确的URL来访问这些文件,但它们没有在我的动态视图中使用或显示。
这是我的应用程序或IIS的问题吗?我是否必须为这些资产设置一些特殊权限?
提前致谢!我感谢任何帮助!
更新:如果我从呈现的页面检查来源,引用资产是从根文件夹链接的,所以assetss应该在“wwwroot / assets”而不是“wwwroot / mysite / public / assets”中它们实际上被编译到的地方。
显然我无法为资产创建虚拟文件夹,因为我想在该网站上运行多个应用程序......
答案 0 :(得分:0)
在Helicon Zoo usage page for RoR中有一个web.config示例,其中包含MS URL重写的特殊规则,用于加载具有正确位置的资产。