【发布时间】:2014-05-27 14:24:47
【问题描述】:
有时我会收到此错误:
LoadError:预期 /app/lib/services/foo/errors/login_failed.rb 定义 Errors::LoginFailed
文件/lib/services/dvr_providers/website/bar.rb中出现错误:
module Services
module Foo
module Website
class Bar < Base
def some_method
raise Errors::LoginFailed.new(some_param) if cannot_log_in
文件/lib/services/foo/errors/login_failed.rb 包含:
module Services
module Foo
module Errors
class LoginFailed < StandardError
我无法在开发中复制这一点。我还验证了代码在生产中通常可以正常运行。
请注意,Rails 正在尝试解析为 /app/lib。我应该提到我在app\models 下的两个不同子文件夹中还有两个名为login_failed.rb 的文件。
有什么建议吗?
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3.1