gpt4 book ai didi

ruby-on-rails - 尝试在 Rails 中调用我的服务时获取 "uninitialized constant"

转载 作者:行者123 更新时间:2023-12-03 10:05:23 24 4
gpt4 key购买 nike

我正在使用 Rails 4.2.3。我在 Controller 中有这一行:

service = XACTEService.new(“Event”, '2015-06-01', 'Zoo')

有问题的类在 app/services/XACTEService.rb 中定义。但是在访问我的 Controller 时,我收到错误消息:
uninitialized constant MyObjectsController::XACTEService

但是,我已将此添加到我的 config/application.rb 文件中
  class Application < Rails::Application
config.autoload_paths += %W(#{config.root}/services)

所以我不明白为什么 Controller 找不到我的服务。

最佳答案

重命名此文件:

app/services/XACTEService.rb

到:
app/services/xacte_service.rb

关于ruby-on-rails - 尝试在 Rails 中调用我的服务时获取 "uninitialized constant",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37547441/

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