Sim*_*tti 81
假设你想创造hudson环境.
config/environments/hudson.rb.例如,您可以先克隆现有的一个config/environments/test.rb.config/database.yml为您的环境添加新的配置块.config使用新环境更新文件夹下可能包含的任何其他配置文件,某些gem会ymls在该config文件夹下创建自己的配置文件.现在您可以启动服务器了
rails server -e hudson
Run Code Online (Sandbox Code Playgroud)
或运行控制台
rails console hudson
Run Code Online (Sandbox Code Playgroud)
等等.
如果您使用的是旧版本的Rails,则命令为
ruby script/server -e hudson
ruby script/console hudson
Run Code Online (Sandbox Code Playgroud)
Sha*_*nak 15
更新了Rails 5的答案
创建新的环境文件:
config/environments/staging.rb
Run Code Online (Sandbox Code Playgroud)
修改以下文件以添加环境密钥"staging"
config/cable.yml
config/database.yml
config/secrets.yml
Gemfile (incase you have stage dependent gems)
Run Code Online (Sandbox Code Playgroud)
现在可以像往常一样使用新环境,例如:
rails server -e staging
rails console staging
或者做条件检查:
rails console staging, Rails.env.staging?
Run Code Online (Sandbox Code Playgroud)
创建新环境和修改这些文件的好地方是复制生产设置.
| 归档时间: |
|
| 查看次数: |
15968 次 |
| 最近记录: |