我想在我的应用程序中包含一个主题文件夹https://github.com/usmanhalalit/charisma。
作为此文档http://guides.rubyonrails.org/asset_pipeline.html#asset-organization,我将主题文件夹克隆到app / assets / charisma,并放入
config.assets.paths<< Rails.root.join(“app”,“assets”,“charisma”)
到我的应用程序配置。
然后我在app / assets / charisma /:
上创建index.js和index.css/*
*= require_tree .
*/
//= require_tree .
然后我将//= require charisma
添加到我的application.js,它在我的应用程序运行时出现错误:couldn't find file 'charisma'
答案 0 :(得分:2)
我认为您不应该将新文件夹添加到资源路径。只需将存储库克隆到vendor/assets/charisma
或lib/assets/charisma
,然后创建索引文件。
答案 1 :(得分:1)
最后我发现了这一点。实际上我认为http://guides.rubyonrails.org/asset_pipeline.html#using-index-files的文件中存在错误。索引文件应该命名为library_name.css而不是index.css(在你的情况下是create /vendor/assets/charisma/charisma.css),然后在你的application.css中你可以调用// = require charisma。