我正在使用 Ruby 版本 1.9.3 和 Rails 版本 3.1.12 的项目中工作。计划将rails版本迁移到3.2。遇到的问题是插件;我们有 6 个插件,即
- 自动完成
- 筛选
- has_details
- 就地编辑
- 宁静认证
- 角色要求
我能够在 Dev 中升级 Gemfile,但是找到的显示停止器是插件,使用这个文档, http ://matt.coneybeare.me/how-to-convert-simple-rails-23-style-plugins/
我能够将自动完成转换为包含在 lib/. 主要问题在于其他人。其余的包含一些名为
install.rb、Rakefile、模板文件夹。
有什么方法可以消除这些弃用警告,到目前为止,我们没有太多的测试覆盖率,只有少量。感谢任何帮助。TIA。
弃用警告:您在供应商/插件中有 Rails 2.3 风格的插件!Rails 4.0 将删除对这些插件的支持。将它们移出并将它们捆绑到您的 Gemfile 中,或者将它们作为 lib/myplugin/* 和 config/initializers/myplugin.rb 折叠到您的应用程序中。有关更多信息,请参阅发行说明: http ://weblog.rubyonrails.org/2012/1/4/rails-3-2-0-rc2-has-been-released 。(从 /home/rmed176lt/ror/revremit/config/environment.rb:6 调用)
如果有人想查看插件代码,请访问 https://github.com/anoobbava/plugins