gpt4 book ai didi

ruby-on-rails - rails 4 : How to use module from lib in initializer file?

转载 作者:太空宇宙 更新时间:2023-11-03 18:13:49 25 4
gpt4 key购买 nike

我使用 rails 4.1。我在 Rails 的 lib/文件夹中创建了一个模块:lib/corelib.rb 但是当我尝试在我的自定义初始化程序文件 config/initializers/load_data.rb 中使用它时

include Corelib

它给我一个错误:

.../config/initializers/load_data.rb:1:in `<top (required)>': uninitialized constant Corelib (NameError)

如何在初始化程序中使用 lib/文件夹中的模块?

最佳答案

显然我忘了在包含之前添加要求:

require 'corelib'
include Corelib

在 load_data.rb 文件的顶部修复了这个问题。

关于ruby-on-rails - rails 4 : How to use module from lib in initializer file?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29453526/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com