如何在Rails中将自定义环境设置为默认环境?

萨钦·辛格(Sachin Singh)

created通过添加新文件config/environments/staging.rbconfig/environments/development.rb与然后添加数据库配置相同)在我的Rails应用程序中创建一个自定义的暂存环境config/database.yml

staging:
  adapter: sqlite3
  database: db/staging.sqlite3
  pool: 5
  timeout: 5000

现在,我要让stagingdefault environment我的Rails应用程序而不是development.How的实现呢?

Paritosh piplewar

理想情况下,你必须设置环境变量.bashrc一样

  export RAILS_ENV=staging

因为rails它完全取决于环境变量。但是就像你说的

在用户的〜/ .bashrc或〜/ .bash_profile文件中添加RAILS_ENV。会使该应用程序在控制台上无效,它是否应该独立于〜/ .bashrc或〜/ .bash_profile文件运行?

显然,这是另一种选择。在此行的顶部包含此行config/boot.rb

ENV["RACK_ENV"] = ENV['RAILS_ENV'] || ENV['RACK_ENV'] || "staging"

这将无处不在。我已经在以下地方进行过测试

  1. 滑轨4
  2. 服务器
  3. 安慰
  4. dbconsole
  5. 如果设置为bashrczshrc等等,它将选择环境

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Rails中将自定义错误返回到表单?

如何在QAbstractListModel中将自定义对象定义为角色?

如何在Android中将默认应用程序字体设置为自定义字体?

将自定义环境变量设置为psgi hash plack

如何在Ember中为自定义构建环境指定压缩

如何在mongo中将自定义收集模型设置为dataType?

将自定义环境变量传递给nohup

如何在自定义环境中设置2节点kubernetes集群

如何在innerHtml中将自定义html标签显示为纯文本

如何将自定义委托设置为UITableViewController?

如何在Power BI中将自定义类别设置为散点图?

如何在SwiftUI中设置自定义环境键?

如何在Flutter Android中将自定义视图设置为实际启动屏幕

如何在altair中将自定义颜色主题设置为默认值?

如何在Android中将“自定义键盘”设置为devise的默认键盘。

如何将自定义环境变量重定向到Window的%HOMEPATH%

如何在iOS中将自定义类转换为自定义框架?

如何在情节提要中将自定义字体设置为UILabel

在OpenCv中将自定义模型设置为CvSVM

将自定义环境设置为普通用户的root用户(sudo -i)

如何在C#中将自定义快捷键设置为ctrl +Ç(ç是土耳其字符)

如何在Rails(测试环境)中加载Faker的自定义?

如何在对话框中将自定义颜色设置为getWindows

如何在MPAndroidChart PieChart中将自定义浮点值设置为y轴

如何在代码后面将自定义背景设置为ListView项目颜色?

如何在使用 tomcat8 本地服务器时将自定义 JSP 项目 url 设置为默认 url?

如何在 Ksoap2 中将自定义 Array 对象设置为 soapObject.addProperty

如何在 Drupal 8 中将自定义类设置为子菜单?

如何在 GitLab 中将文件设置为环境变量?