添加到config.assets.precompile的文件不在开发中提供

时间:2012-01-14 22:30:45

标签: ruby-on-rails-3.1 asset-pipeline activeadmin

我正在使用activeadmin gem,它提出了一种奇怪的方法,可以将其他资产包含在gem自动生成的内容中: https://github.com/gregbell/active_admin/issues/492

我的问题是,虽然在config / application.rb中我设置了

    config.assets.precompile += ['active_admin.css', 'active_admin.js', 'my.css', 'my.js']

my_file.css和my_file.js不在开发模式下提供,它是路由错误。

我已经使用activeadmin自己的config.require_javascript和config.require_stylesheet注册了它们,这似乎有效,因为生成的html包含相应的脚本标记。

但是/assets/my.css和/assets/my.css没有响应。

什么可能导致问题,你怎么看?

1 个答案:

答案 0 :(得分:0)

事实证明,我试图添加的文件在某种程度上已经损坏,因为创建新文件并将内容复制到内部就成了一种技巧。

我包含了这个插件的.js和.css文件: http://loopj.com/jquery-tokeninput/ 没有考虑到这个问题,这很好。