ruby-on-rails - 运行 rails 控制台时是否调用了 Rails 初始值设定项

标签 ruby-on-rails initializer

我想将我的 chargify conf 放在初始化程序中,
但是我发现初始化程序不会在我的 rails c 中执行,有没有办法调用我的初始化程序以便我可以在控制台中进行测试?

    Chargify.configure do |c|
      c.api_key   = "keykey"
      c.subdomain = "test-site"
    end

最佳答案

是的,每个 .rb文件在 config/initializers每当您运行控制台、运行 rake 任务或运行测试时都会运行。此外,环境配置( config/environments )在初始化程序之前运行。

关于ruby-on-rails - 运行 rails 控制台时是否调用了 Rails 初始值设定项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37064276/

相关文章:

ruby-on-rails - Rspec 的 instance_double 创建间歇性规范失败

ruby-on-rails - delete_all vs destroy_all?

ios - Swift:不需要全局 Var 声明

swift 3 : Convenience Initializer Extending Foundation's 'Timer' Hangs

c++ - 使用相等运算符初始化对象

class - 初始化表达式是 D 中构造函数的一部分吗?

ruby-on-rails - 您已经激活了 rspec-support 3.0.0.beta1,但是您的 Gemfile 需要 rspec-support 3.0.0.beta1

ruby-on-rails - 将 SSL 配置从我的计算机切换到托管服务器

ruby-on-rails - Rails 路由 : Nested, 成员、集合、命名空间、范围和可定制

c++ - 模板 <类 T> 错误 : expected initialiser before 'template'