Ruby on rails IIS7上的Ruby on Rails未加载资产

Ruby on rails IIS7上的Ruby on Rails未加载资产,ruby-on-rails,ruby,iis-7,fastcgi,Ruby On Rails,Ruby,Iis 7,Fastcgi,点击这里, 我试图在HeliconZoo模块的帮助下在IIS7(Win 2k8 64位)上运行RoR3。但遗憾的是,Ruby没有从app/文件夹加载任何资产(图像/javascripts/样式表) 应正确安装所有内容,并在IIS中启用“静态内容”。我也可以通过输入正确的URL来访问这些文件,但它们没有在我的动态视图中使用或显示 这是我的应用程序还是IIS的问题?我是否需要为这些资产设置一些特殊权限 提前谢谢!谢谢你的帮助 更新:如果我从呈现页面检查源代码,引用的资产将从根文件夹链接,因此资产应该

点击这里,
我试图在HeliconZoo模块的帮助下在IIS7(Win 2k8 64位)上运行RoR3。但遗憾的是,Ruby没有从app/文件夹加载任何资产(图像/javascripts/样式表)

应正确安装所有内容,并在IIS中启用“静态内容”。我也可以通过输入正确的URL来访问这些文件,但它们没有在我的动态视图中使用或显示

这是我的应用程序还是IIS的问题?我是否需要为这些资产设置一些特殊权限

提前谢谢!谢谢你的帮助

更新:如果我从呈现页面检查源代码,引用的资产将从根文件夹链接,因此资产应该位于“wwwroot/assets”中,而不是实际编译到的“wwwroot/mysite/public/assets”中。


显然,我无法为资产创建虚拟文件夹,因为我想在该网站上运行多个应用程序…

中有一个web.config示例,其中包含MS URL重写的特殊规则,用于加载具有正确位置的资产。

您使用的Rails版本是什么?RoR3-1.9.3 Ruby和3.1 Rails如果您是在生产环境中运行应用程序时,资产应位于public/assets目录中。对吗?IIS是否为静态内容引用此目录?您是否预编译了资产?(`rake assets:precompile')我在文件夹/app/assets/以及/public/中拥有所有资产,通常应该这样做(至少有一个源:/)。将IIS引用作为静态内容是什么意思?是什么背景?