Ruby on rails 在Rails2.3中包含gems的问题?

Ruby on rails 在Rails2.3中包含gems的问题?,ruby-on-rails,rubygems,tmail,Ruby On Rails,Rubygems,Tmail,我的Rails应用程序使用了TMail插件,但它需要修改Attachment.rb 修改是由Rails在我的开发机器上识别和加载的,但是在我的托管提供商(Rails Playway)的生产环境中,会加载系统版本的TMail,而不是我们的自定义版本 在许多网站上,关于包含或冻结gems的最佳方式的在线文档令人困惑 有人对解决这个问题的最佳方法有明确的答案吗 谢谢 rake gems:unpack:dependencies 这将把您在environment.rb中指定的所有gem复制到vendor

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

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

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

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

谢谢

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