我用
创建了一个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来说很多)
我认为有三种基本方法可供选择:
某些命令如
rails refresh widgets environments
运行
rails new widgets -d sqlite3
只需将tests / dir复制到原始应用并在原始应用中更新application.rb并重新运行'bundle install'或其他一些
不知道如何继续。
如何在最初生成测试和生产环境时生成测试和生产环境?
谢谢!