1

由於某些原因,我的供應商資產(和資產庫文件)文件夾僅在樣式表和JavaScript文件夾下顯示「.gitkeep」文件。供應商資產文件夾僅顯示.gitkeep rails

如何查看其中的實際文件?我知道必須有文件給出我使用的所有寶石,但無法查看其中的樣式表(只顯示.gitkeep)。謝謝!

+0

你把你的資產文件放到這些文件夾中嗎?當你創建新的應用時,他們只有「.gitkeep」文件。 – Thanh

+0

我有文件,我把應用程序資產,但沒有lib資產或供應商資產 – user749798

回答

1

那現在怎麼Rails3中資產管線工程,寶石資產按guides.rubyonrails.org

這方面的一個很好的例子是jQuery的軌道寶石附帶的Rails爲標準JavaScript庫的寶石。這個gem包含一個從Rails :: Engine繼承的引擎類。通過這樣做,Rails被告知該gem的目錄可能包含資產,並且該引擎的應用/資產,lib /資產和供應商/資產目錄被添加到Sprockets的搜索路徑中。

+0

謝謝。所以我可以看到這些文件,還是我永遠被阻止看到它們? – user749798

+0

此外,鏈接不工作... – user749798

+0

要添加到@Magicmarkker寫的 - 資產現在在'app/assets'下的源代碼管理中,但它們實際上並不是從那裏(在生產中)提供的。 Rails 3的資產管道從各個地方收集這些資源,編譯它們(例如'.coffee' - >'.js')和指紋,並將它們捆綁到少量文件中,這些文件都放在'/ public/assets '。這是通過'rake資產:預編譯'完成的,通常作爲部署的一部分。我修復了這個鏈接 - 這是一個重要的鏈接。在閱讀了30次後,我開始理解資產管道是多麼的酷。 –

相關問題