2012-01-26 57 views
1

Hit there,
我想在HeliconZoo模塊的幫助下在IIS7(Win 2k8 64bit)上運行RoR3。但遺憾的是,Ruby不會從應用程序/文件夾加載任何資源(images/javascripts/stylesheets)。IIS7上的Ruby on Rails無法加載資產

所有東西都應該正確安裝,並在IIS中啓用「靜態內容」。我也可以通過輸入正確的URL來訪問這些文件,但它們並未在我的動態視圖中使用或顯示。

這是我的應用程序或IIS的問題嗎?我是否必須爲這些資產設置一些特殊權限?

在此先感謝!我感謝任何幫助!

更新:如果我從呈現的頁面檢查源文件引用資源鏈接從根文件夾,所以assetss預計將在「wwwroot/assets」而不是「wwwroot/mysite/public/assets」他們實際上正在編譯。

很顯然,我不能爲資產創建虛擬文件夾,因爲我想在該網站上運行多個應用程序...

+0

您使用的是哪個版本的Rails? – Jef

+0

RoR3 - 1.9.3 Ruby和3.1 Rails – Nikom

+0

如果您在生產環境中運行您的應用程序,資產應該存在於public/assets目錄中。這是對的嗎 ? IIS是否爲靜態內容引用此目錄? – Jef

回答

相關問題