我已经设置了一堆初始化任务,它们调用各种API并将它们保存到常量以便在我的控制器中访问(这可能是糟糕的形式,但我现在不需要将它们保存到数据库中)
有没有办法运行
rails s
没有初始化程序,例如设置忽略它们的特定环境,或者这是不好的做法?
答案 0 :(得分:1)
可以选择对初始值设定项进行分组,然后只运行其中的某些(请参阅this answer),但如果这是临时情况,则有很多选项:
Rails.env.development?
子句添加到您不想在本地运行的子句(如果这适用于所有开发环境)