【问题标题】:Configure rails console depending on environment根据环境配置 Rails 控制台
【发布时间】:2014-05-09 07:59:38
【问题描述】:

是否可以配置 rails 应用程序以使 rails 控制台在不同环境中表现不同?例如:在生产中,我希望 Rails 控制台有一组颜色,但在 localhost(开发模式)上完全不同。是否有可能,或者可能无法从应用程序级别配置 Rails 控制台?

【问题讨论】:

    标签: ruby-on-rails ruby ruby-on-rails-3 rails-console


    【解决方案1】:

    包含在 Gemfile 中:

    gem 'some_formatting_gem_name', :group => :development
    

    开始时,还要提及环境。

    RAILS_ENV=development bundle exec rails console
    

    或者:

    bundle exec rails console development
    

    【讨论】:

    • 很好,但我需要在启动控制台时不提及环境的情况下完成它。这就是重点,能够不同的环境
    • 在系统范围内设置环境。在您的 bash 配置文件或 bashrc 中包含 export RAILS_ENV=environment_name
    【解决方案2】:

    你可以在不同的环境中打开你的控制台(如果你想要的话)

    简单使用:

    rails c [environment]
    

    例如。

    rails c development
    

    【讨论】:

      猜你喜欢
      • 2013-06-29
      • 2012-06-03
      • 1970-01-01
      • 2015-05-05
      • 2013-02-15
      • 1970-01-01
      • 1970-01-01
      • 2018-05-19
      • 2018-11-11
      相关资源
      最近更新 更多