YAML 库无法在 rails 应用程序中运行?
YAML library not working in rails app?
我在 app/lib 文件夹中有此代码:
require 'yaml'
class YamlParser
def parse
data = YAML.load_file("#{Rails.root}/config/application.yml")
require 'pry' ; binding.pry
data[:production]
end
end
YamlParser.new.parse
为什么它不起作用?我收到此错误消息:
uninitialized constant YamlParser::Rails (NameError)
将此添加到您的 application.rb
config.autoload_paths += %W(#{config.root}/lib)
啊,我的 class YamlParser 位于名为 "yaml_parse.rb" 而不是 "yaml_parser.rb" 的文件中。我不擅长命名规则。
我在 app/lib 文件夹中有此代码:
require 'yaml'
class YamlParser
def parse
data = YAML.load_file("#{Rails.root}/config/application.yml")
require 'pry' ; binding.pry
data[:production]
end
end
YamlParser.new.parse
为什么它不起作用?我收到此错误消息:
uninitialized constant YamlParser::Rails (NameError)
将此添加到您的 application.rb
config.autoload_paths += %W(#{config.root}/lib)
啊,我的 class YamlParser 位于名为 "yaml_parse.rb" 而不是 "yaml_parser.rb" 的文件中。我不擅长命名规则。