问题标签 [uninitialized-constant]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - rake db:migrate 导致 StandardError - 未初始化的常量 CreateObjects::Object
我有迁移 20150930051523_create_objects.rb:
在 Object.create... 阶段出现错误,出了什么问题?
ruby-on-rails - ruby rails 4.1模块-不一致的错误-未初始化“未初始化的常量”
我在以下文件夹结构中使用 ruby 2.1.5 和 rails 4.1:
我还在“config/application.rb”中添加了这一行来自动加载我的模块
这有时可以完美运行,有时会中断并引发错误“未初始化的常量 Notifications::GroupActions”
这是不一致的,它在请求中起作用并在后续引发此错误!!!...它可能会工作几天,休息几个小时,然后再次工作!
我注意到如果这个提示有帮助,它总是在重新启动服务器后的第一个请求上工作。
请帮忙
ruby-on-rails-4.2 - Rails 4.2.0 定义了吗?返回不一致的结果
导轨 4.2.0 / Ruby 2.2.1
defined?
用于检查具有给定名称的类是否存在时,我面临不一致的行为。我想避免使用谓词方法来挽救异常。但如下所示,它返回的结果不一致。这种行为导致我在控制器中编写的一些代码失败。
我也尝试过使用Kernel.const_defined?
但发现相同的不一致行为。
是否有任何标准方法可以使该代码以一致的方式运行?
谢谢。
ruby - 未初始化的常量和名称错误
我有一个包含表用户和表黑名单的数据库
在我的用户模型中,我想搜索用户 ID 是否存在于列 legacy_logid 的黑名单表中。
所以我定义
在我看来,这似乎是一种非常简单的方法,可以要求检查表格并查看用户 ID 是否在其中。但不是 ..
那么如何在这个模型中访问不同表中的记录。legacy_logid 是表的属性 - 我要做的就是查找它。
如果我尝试使用 ::Blacklists 我会得到
如果我尝试
我明白了
我将黑名单定义为
它不是我想要查找的方法 - 它是一个属性,但这似乎只能以不合逻辑的方式访问。
ruby-on-rails - 命名错误未初始化常量模块rails
我有一个 rails 应用程序,我在/app/adapters/UDB/
文件夹中有模块。模块未加载。我在中添加了以下内容application.rb
config.autoload_paths += Dir["#{config.root}/app/adapters/**/*"]
我正在从模型文件中调用模块/models/userinvite.rb
/app/adapters/UDB/yp_rewards.rb
请帮我解决它。
ruby-on-rails - 名称错误:未初始化的常量 Rails 命名空间模块
我有 rails 应用程序,其中我已经命名了所有需要的模块。模块没有加载和获取Name error Uninitialised constant Udp
包含两个文件。
第一个.rb
sec.rb
配置/应用程序.rb
我正在尝试访问:Articles_controller
文章.rb
请帮我解决它。
ruby-on-rails - 尝试在 Rails 中调用我的服务时获取“未初始化的常量”
我正在使用 Rails 4.2.3。我在控制器中有这条线:
有问题的类在 app/services/XACTEService.rb 中定义。然而,在访问我的控制器时,我得到了错误:
但是,我已将此添加到我的 config/application.rb 文件中
所以我不明白为什么控制器找不到我的服务。
ruby-on-rails - rails 5 未初始化的常量 RackDelegation
我正在开发一个使用 rails 5.0.0.rc2 的项目。这是我到目前为止所做的 -
- 轨道新的演示项目。
- 为 ruby-2.3.1 和 rails-5.0.0.rc2 创建了 gemset。
- $捆绑安装。
$ rails g model 用户名:字符串
使用的设计宝石。
宝石“设计”
$ rails 生成设计:安装
$ rails 生成设计用户
现在,如果我运行 rake:db migrate ,我会收到一个错误-
/home/swapnil/.rvm/gems/ruby-2.3.1@ruby-2.3.1-rails-5.0.0.rc2/gems/devise-3.5.10/lib/devise/failure_app.rb:9:in ` ': 未初始化的常量 ActionController::RackDelegation (NameError)
背后的原因是什么?如何解决这个问题?
ruby-on-rails - NameError:未初始化的常量项
我目前正在开发一个 Ruby on Rails 应用程序。我正在尝试创建一些 Item 类型的对象,但它找不到我的模型,该模型已经定义。我究竟做错了什么?
片段:
parse.rake (app/lib/tasks):
item.rb(应用程序/模型)
schema.rb (app/db):