【问题标题】:Rails not loading bundled asset_packager gemRails 未加载捆绑的asset_packager gem
【发布时间】:2011-02-02 00:37:52
【问题描述】:

我在 Rails 2.3.10 应用程序中使用捆绑程序来管理我的 gem。我正在使用的 gem 之一是asset_packager (~> 0.2.0)。

但是,我在测试中遇到了一堆undefined method 'stylesheet_link_merged' 错误,这表明asset_packager gem 没有被加载。

同样,当我运行rake -T 时,asset_packager Rake 任务也不会出现。

这似乎不是我在 Gemfile 中列出的任何其他 gem 的问题。

有什么想法吗?

【问题讨论】:

    标签: ruby-on-rails ruby bundler asset-management


    【解决方案1】:

    在应用程序中安装asset_packager作为插件解决了我的问题。

    ruby script/plugin install git://github.com/sbecker/asset_packager.git
    

    【讨论】:

    • 感谢您的建议。最后我切换到了 smart_asset (github.com/winton/smart_asset),它工作起来没有任何困难。我在另一个 gem 中再次遇到了这个问题,最后弄清楚了问题所在 - 即 init.rb 文件位于 gem 的根目录中,并且 rails 2.3 与 bundler 结合使用不会加载该文件。将init.rb 移动到rails/init.rb 解决了这个问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多