这样做有什么最佳做法吗?更具体地说:创建新实例并连续移动旧实例中的内容还是直接升级旧实例是不错的?
答案 0 :(得分:1)
根据我的经验,第一种方法通常更顺畅:创建一个新实例并复制数据库和资产文件夹(javascripts /,stylesheets /,images /)。我还想将所有可用作Gems的扩展放在Gemfile中,而不是盲目地复制vendor / extensions /。还要检查“旧”项目的config / environment.rb,看看是否定义了扩展加载顺序或是否包含了gem。