提问人:DevAct 提问时间:11/16/2023 更新时间:11/16/2023 访问量:9
Ruby on Rails:未初始化的常量 (NameError)
Ruby on Rails : uninitialized constant (NameError)
问:
我是 Ruby on Rails 的新手,我必须将应用程序从 Ruby 1.9.2 和 Rails 3.0.3 迁移到 Ruby 3.0.0 和 Rails 7.1.2。
我将旧的应用程序结构复制到新服务器的新目录中,当我运行“rails server”时,它会抛出以下错误: 未初始化的常量工具(NameError)
此错误位于文件 config/initializers/config.rb 中,我有这行代码:RESSOURCE = Tools.get_param
我发现我的app/helpers目录中有一个tools.rb文件,在这个文件中我有以下文件:
class Tools
def Tools.get_param ()
affichage = Hash.new
fic =File.open("config/Ressource.txt",'r')
fic.each_line do |ligne| #lecture ligne à ligne
ligne = ligne.chomp
word = ligne.split("|") #lecture de chaque mot d'une ligne
affichage [word[0]] = word[1]
end
return affichage
end
...
Rails 缺少什么来找到我的 Tools 类?
答: 暂无答案
评论