gpt4 book ai didi

ruby-on-rails - 在 Rails 4 中引发自定义错误

转载 作者:行者123 更新时间:2023-12-03 07:59:56 25 4
gpt4 key购买 nike

我已经添加了

config.autoload_paths << Rails.root.join('lib')

给我的 application.rb模块内的文件并添加了一个文件
lib/my_app_name.rb包含
module MyAppName
class MyError < StandardError
end
end

但是当我尝试像这样从我的模型中引发错误时
raise MyAppName::MyError, "There was a problem"

它返回这个...
uninitialized constant MyAppName::MyError

我觉得该文件是从我的 lib 目录加载的,因为我正在使用从那里自动加载的其他文件,但似乎无法弄清楚为什么无法识别错误。

在此先感谢您的任何建议。

最佳答案

我以类似的方式在我的应用程序中包含了一个模块,并且我像这样引用其中的方法:

modulename.methodname

我知道您在模块中声明了一个类,所以这与我的情况有点不同,但是您是否尝试过这种引发错误的方法?
MyAppName.MyError

关于ruby-on-rails - 在 Rails 4 中引发自定义错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26194819/

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