开发rails引擎并使用资产管道

时间:2012-01-19 07:59:26

标签: ruby-on-rails gem asset-pipeline rails-engines

所以我开始构建一个很难的宝石,但到目前为止它似乎已经开始了...... 除了一件小事,资产。我已尝试将它们放入我的lib/assetsapp/assetsvendor/assets。但它们似乎没有加载。

我有一个测试应用程序加载我的宝石来测试它,但似乎没有任何工作。我的宝石中有一个引擎,我确信它正在装载。

我还需要知道什么才能开始工作?

编辑:

这是我的引擎(位于lib/baco/engine.rb):

require 'rails'

module Baco

  class Engine < Rails::Engine

  end

end

编辑2:

这是我的css文件(位于vendor/assets/stylesheets/application.css.scss):

/*
     * This is a manifest file that'll automatically include all the stylesheets available in this directory
     * and any sub-directories. You're free to add application-wide styles to this file and they'll appear at
     * the top of the compiled file, but it's generally better to create a new file per style scope.
     *= require_self
     *= require baco
*/

input {
    padding:10px;
}

1 个答案:

答案 0 :(得分:1)

原来我仍然需要从正在加载gem的应用程序中获取css ..

这是正常情况吗?因为我还没有在任何地方读到这个......

无论如何,得到它的工作,感谢你的调查,希望这个主题可以帮助其他人..