【问题标题】:How to run Rails server without initializers?如何在没有初始化程序的情况下运行 Rails 服务器?
【发布时间】:2014-08-20 10:36:35
【问题描述】:

我已经设置了一堆初始化任务,它们调用各种 API 并将它们保存到常量中以便在我的控制器中访问(这可能是不好的形式,但我现在不需要将它们保存到数据库中)。

有什么办法可以跑

rails s

没有初始化器,例如设置忽略它们的特定环境,或者这是不好的做法?

【问题讨论】:

    标签: ruby-on-rails ruby initialization rake task


    【解决方案1】:

    可以选择对初始化程序进行分组,然后只运行其中的某些(请参阅this answer),但如果这是临时情况,您有很多选择:

    • 只需将不需要的注释掉(如果这只是在您的机器上进行的测试)
    • 为您不想在本地运行的那些添加 if Rails.env.development? 子句(如果这适用于所有开发环境)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-25
      • 2014-01-06
      • 2017-03-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多