我們使用的是Rails 3.0,我有一個js.erb文件,其中包含我們徽標圖像的硬編碼路徑,但這意味着一旦部署了應用程序,我們就不能輕鬆地將更多徽標添加到應用程序中。理想情況下,我們希望找到目錄中每個圖像的名稱,以便用戶可以在文件夾中添加一些圖像以添加更多徽標。如何通過使用.js.erb文件以編程方式獲取目錄中包含的文件名列表?
我試過這段代碼,http://pragprog.com/wikis/wiki/InstantGratification-2/version/21歸結爲使用ruby將列表發送到html.erb。然而,由於這是一個js.erb並位於我們的app/assets/javascripts文件夾中,我不知道如何從控制器獲取ruby變量到js.erb。
我還簡要地嘗試了在js.erb中導入System.IO以訪問一些文件API。沒有工作,我不習慣使用erb文件。
WOW謝謝。我正要創建一個幫助函數來用gsub編輯文件。你拯救了許多悲慘的時刻。 – Spencer