2011-12-20 54 views
2

我有一个超级简单的引擎加载一些vendored资产:https://github.com/febuiles/strap_on的Rails 3.1的发动机没有加载供应商的资产

我包括在我的应用程序的Gemfile这样的:gem "strap_on"

在我的application.css文件中我有:*= require twitter_bootstrap

我开始申请,我得到couldn't find file 'twitter_bootstrap'

我注意到引擎的路径不在Rails.application.config.assets.paths。任何想法我可能在这里做错了吗?

回答

4

在你的gemspec文件中 - 它看起来并不像你包含来自vendor目录的文件,猜测这是你的主要问题,添加并重新安装后检查资产路径 - 如果你现在查看你的gem仓库,我猜测文件在供应商中不包括

此外,我将移动twitter_bootstrap.js到twiiter_bootstrap目录和index.js重命名,不知道这是否是必需的或没有(你将需要更新该文件还路径)

您可能也对这篇文章感兴趣? http://house9.blogspot.com/2011/06/rails-31-asset-gem.html

相关问题