gpt4 book ai didi

ruby-on-rails - Rails 6 期望文件定义常量

转载 作者:行者123 更新时间:2023-12-05 06:11:41 26 4
gpt4 key购买 nike

我刚刚创建了我的第一个 Rails 6 项目 ruby 2.7.0 rails 6.0.3。我有以下文件:

#app\models\foo.rb

class Foo
def initialize
end

def bar
puts("Whoohoo!")
end
end

rails console 我正在尝试运行:

foo = Foo.new

我不断收到错误:

Zeitwerk::NameError (expected file <mypath>/app/models/foo.rb to define constant Foo, but didn't)

来自 Rails 5,我不知道自己做错了什么。

最佳答案

可能是 puts("Whoohoo!) 缺少引号,但语法解析器会得到,所以我假设情况并非如此。

您可以在 rails console 中调用 ActiveSupport::Dependencies.autoload_paths 来查询您的模型是否正在加载。

关于ruby-on-rails - Rails 6 期望文件定义常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63890654/

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