2010-11-30 76 views
0

一个Rails插件我使用(google_analytics),这是为Rails 2.3编写含有一种叫轨/ init.rb文件,该文件在Rails 3中得到警示:“rails/init.rb已弃用”的向后兼容解决方案?

DEPRECATION WARNING: Use toplevel init.rb; rails/init.rb is deprecated: /home/logankoester/hack/active/myapp/vendor/plugins/google_analytics/rails/init.rb. (called from <top (required)> at /home/logankoester/hack/active/myapp/config/environment.rb:5) 

现在,我可以简单地移动文件我的分支,但我不认为这将与Rails 2向后兼容。有没有解决方案可以适用于这两个版本的更改,还是我必须为每个主要版本的Rails维护单独的分支?

+1

尝试将其重写为宝石并将其捆绑。这也适用于Rails 2。 – Ariejan 2010-11-30 18:53:38

回答

3

尝试将其重写为宝石并将其捆绑。这也适用于Rails 2。