我只是想弄清楚在Rails中管理插件的資產的最佳方式是什麼。例如: 我們來考慮Bootstrap。在Rails中管理插件的資產
我知道有「供應商」目錄爲,但即使有
我喜歡讓下面的目錄結構:
App
|-- assets
| |-- plugins
| | |-- bootstrap
| | | |-- fonts
| | | |-- css
| | | | |-- bootstrap.css
| | | | |-- bootstrap.min.css
| | | |-- js
| | | | |-- bootstrap.js
| | | | |-- bootstrap.min.js
我不騙按照下面的目錄結構:
App
|-- assets
| |-- fonts
| |-- css
| | |-- application.css
| | |-- bootstrap.css
| | |-- bootstrap.min.css
| | |-- common-style.css
| |-- js
| | |-- application.js
| | |-- bootstrap.js
| | |-- bootstrap.min.js
| | |-- common-script.css
正如您在上面注意到的那樣,現在如果您開始添加插件,文件將進入常規文件夾,而不是將所有資產相對於插件保持在一起。如果不分組,它會看起來凌亂,不是嗎?
我知道有「供應商」目錄甚至還有我喜歡讓下面的目錄結構:
|-- App
|-- vendor
| |-- assets
| | |-- javascripts
| | |-- stylesheets
| |-- bootstrap
| | |-- fonts
| | |-- css
| | | |-- bootstrap.css
| | | |-- bootstrap.min.css
| | |-- js
| | | |-- bootstrap.js
| | | |-- bootstrap.min.js
我不喜歡遵循以下的目錄結構:
|-- App
|-- vendor
| |-- fonts
| |-- assets
| |-- stylesheets
| | |-- bootstrap.css
| | |-- bootstrap.min.css
| | |-- iCheck.css
| |-- javascripts
| | |-- bootstrap.js
| | |-- bootstrap.min.js
| | |-- iCheck.js
我已經稍微簡單地解釋了它甚至應該如何查看「供應商」目錄。 – Syed 2014-10-04 12:44:59
在這種情況下,您需要更改Rails配置。我更新了我的答案。 – Mohamad 2014-10-04 14:01:25