关于ruby:如何在没有初始化程序的情况下运行Rails服务器?

How to run Rails server without initializers?

我已经建立了许多初始化任务,这些任务调用各种AP??I,并将它们保存到常量中以便在控制器中访问(这可能是错误的形式,但是我现在不需要将它们保存到数据库中了。)铅>

有什么办法可以运行

1
rails s

没有初始化程序,例如设置一个忽略它们的特定环境,还是不好的做法?


有一些选项可以对初始化程序进行分组,然后仅运行其中的某些初始化程序(请参阅此答案),但是如果这是暂时的情况,则有很多选择:

  • 只需注释掉不需要的注释(如果这只是对计算机的测试)
  • 在您不想在本地运行的语句中添加if Rails.env.development?子句(如果这适用于所有开发环境)