我有一些特定于页面的js和css文件,要么是:
- 不想在开发中运行(例如跟踪代码)
- 不想在每个页面上运行
或两者都是。
在Rails 3.0.x中,我会像这样从需要它们的视图中调用它们:
- if some_condition
= javascript_include_tag 'page_specific'
现在,使用资产管道,似乎我必须将这些包含在清单中(因此在应用程序的每个页面上),否则它们不会被预编译。由于我在使用Heroku进行部署,所以允许懒惰编译不是一个选项。
如何手动从资产目录预编译每个文件,而无需将它们全部包含在清单中?这可能吗?