【问题标题】:Problem including gems in Rails 2.3?在 Rails 2.3 中包含 gem 的问题?
【发布时间】:2009-09-14 08:03:17
【问题描述】:

我的 Rails 应用程序使用 TMail 插件,但它需要修改 Attachment.rb。

Rails 在我的开发机器上识别并加载了修改,但在我的托管服务提供商(Rails Playground)的生产环境中,加载的是 TMail 的系统版本,而不是我们的自定义版本。

关于包含或冻结 gem 的最佳方法的在线文档在许多网站上令人困惑。

有人对解决此问题的最佳方法有明确的答案吗?

谢谢!

【问题讨论】:

    标签: ruby-on-rails rubygems tmail


    【解决方案1】:
    rake gems:unpack:dependencies
    

    这会将您在 environment.rb 中指定的所有 gem 复制到 vendor/gems 这些将在远程机器上使用。如果您在供应商目录中修改它们,我认为没有理由不使用它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-04
      • 2011-03-29
      • 1970-01-01
      • 2016-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-27
      相关资源
      最近更新 更多