如何在Rails 4中生成测试和生产环境

时间:2015-06-24 22:15:22

标签: ruby-on-rails

我用

创建了一个rails应用程序
"rails new widgets -T -d sqlite3" 

没有理解“-T”的含义。 现在我已经准备好在测试和生产环境中工作了。 但当然它们并不存在。

我用以下方法创建了两个新的应用程序:

"rails new widgets -T -d sqlite3"
"rails new widgets -d sqlite3"

完整安装只有差异:

  • 一个“小部件/测试”目录,里面有一堆东西
  • 小部件/ config / application.rb具有:

    require "active_model/railtie"
    require "active_job/railtie"
    require "active_record/railtie"
    require "action_controller/railtie"
    require "action_mailer/railtie"
    require "action_view/railtie"
    require "sprockets/railtie"
    
  • 小部件/ config / secrets.yml中的唯一键 (有趣的是,两个secrets.yaml文件都有一个'测试'键,对于-T来说很多)

我认为有三种基本方法可供选择:

  1. 某些命令如

    rails refresh widgets environments
    
  2. 运行

    rails new widgets -d sqlite3 
    

    只需将tests / dir复制到原始应用并在原始应用中更新application.rb并重新运行'bundle install'或其他一些

  3. 重新开始并弄清楚如何将所有内容从原始应用迁移到新应用
  4. 不知道如何继续。

    如何在最初生成测试和生产环境时生成测试和生产环境?

    谢谢!

0 个答案:

没有答案