在控制器中找不到名称空间内的 Ruby on Rails 模型

2024-02-07

我是 Rails 新手,无法解决这个问题......

我有一个控制器

Admin::Blog::EntriesController

定义在app/controllers/admin/blog/entries_controller.rb

我有一个模型叫

Blog::Entry

定义在 app/model/blog/entry.rb 中

当我尝试从控制器访问我的模型时,我得到一个"uninitialized constant Admin::Blog::EntriesController::Blog"从这一行:

@blog_entries = Blog::Entry.find(:all)

显然,它没有正确找到名称空间,这很奇怪,因为根据我所读到的内容,我已使用正确的语法将模型放置在正确的文件夹中。

关于如何解决这个问题有什么想法吗?

Thanks


Try:

@blog_entries = ::Blog::Entry.find(:all)

目前正在寻找错误的班级。使用:: before Blog将迫使它从顶层看。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在控制器中找不到名称空间内的 Ruby on Rails 模型 的相关文章

随机推荐

  • 在react-admin中自动完成带有两个字段的输入?

    我正在使用react admin创建一个网站 并使用以下代码创建一个包含id和描述的AutocompleteInput 以便您可以搜索两者并且它会过滤选项 const choices number 102 description Furni
  • iPhone:如何获取iPhone上所有通讯录的名称?

    一些用户的 iPhone 通讯录中有多个地址簿 这是由于他们与例如联系人建立的不同同步连接造成的 交换服务器 如何获得所有这些不同的地址簿 我有兴趣获取保存这些不同地址簿的名称并访问他们的联系信息 谢谢你 ABAddressBookRef
  • 使用 Stripe 的 Apple Pay 将令牌发送到服务器并收取购买费用

    我在用Apple Pay在我的 iPhone 应用程序中与支付提供商Stripe 我使用 test key 实现了 Apple Pay 它返回令牌并获取PKPaymentAuthorizationStatusSuccess在模拟器中 事实上
  • SQL Server 事务表是否应该始终具有代理主键

    对于已经有主键 4列的自然组合键 的大型事务表 1亿行 20GB 添加标识列并将其作为主键是否有助于性能 当前主键 4 列的自然复合主键 可以完成这项工作 但我被告知您应该始终有一个代理键 那么 可以通过创建标识列并将其设为主键来提高性能吗
  • 在一台机器上运行多个版本的.net

    我对 net 的各个版本很好奇 我们有一个开发各种版本 1 1 和 2 0 应用程序的环境 现在 我正在尝试在 3 5 中进行开发 最大的问题是这些版本是否能够在同一 IIS 安装上很好地协同工作 另一个需要注意的是 我正在使用 Visua
  • 如何存根仍然需要从 RSpec 中的数据库加载的对象?

    我想检查一个对象的关联是否收到某个方法调用 问题是我可以存根对象的关联 但是当稍后从数据库加载关联时 加载的对象与我的存根对象不是同一个 物理 对象 它具有相同的 ID 但它不是相同的 物理 对象 因此存根不再起作用 我目前拥有的是 并且这
  • C 中“tail -f”功能的自定义实现

    EDIT 我最后使用了inotify 正如 stefanB 所说 inotify 是最适合使用的东西 我发现了一个尾部克隆 它使用inotify来实现 f模式 inotail http distanz ch inotail 问题原文 我正在
  • 如何下载 Cassini 网络服务器源代码?

    如何下载 Cassini 网络服务器源代码 MSDN 说它可以在http www asp net Projects Cassini Download http www asp net Projects Cassini Download 但这
  • 房间多表同一个对象(多语言数据库)

    我正在开发一个 android 项目 该项目必须在本地数据库 房间 中存储一些数据 我必须提供的功能之一是以不同语言将数据存储在本地数据库中 例如 如果我有食物信息 则该信息必须以英语 德语 法语等存储 我的数据库的结构是这样的 Entit
  • 将父范围值传递到 Angular 中的 ng-repeat 循环中

    这应该是一个非常简单的问题 但我发现的所有解决方法都很复杂 我在模板中使用 ng repeat 循环遍历对象数组 如下所示 div class row fluid message subject campaign name div 由于 n
  • CakePHP 与 Google 的 OAuth

    我想在我的 cakePHP 应用程序中使用 Google OAuth 让用户使用他们的 google 帐户登录 我查看了以下组件 http code 42dh com oauth http code 42dh com oauth 不知怎的
  • 适用于 Android 的 VoIP 库 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我需要在我的 Android 应用程序中集成 VoIP 服务 有没有免费的 最好的开源 库 我需要图书馆至少允许通过互联网进行语音通话 而
  • 重写 Android 方法时,Eclipse 插入 arg0、arg1 等而不是正确的参数名称

    当我在 Eclipse 中重写 Android 类的方法时 我得到无用的参数名称 如 arg0 arg1 等 例如 当重写来自SQLiteOpenHelper I get Override public void onCreate SQLi
  • 如何防止浏览器标题中出现 blob + guid

    基本上 我正在做的是在服务器上生成一个 PDF 文件并通过 javascript 在浏览器中显示它 如下所示 file new window Blob data type application pdf var fileUrl URL cr
  • Safari 添加尾部斜杠

    我有一个 ASP NET 网站 它使用 URLRewrite 2 删除 URL 中的尾部斜杠 我们注意到 Mac 上的 Safari 不遵守此规则 它始终在 URL 中留下尾部斜杠 SEO Moz 显示两个 URL 这似乎是潜在的重复内容问
  • 为什么不再有 PECL 扩展(例如 pecl_http)的 Windows 二进制文件?

    我正在开发一个在 Windows 上运行的 PHP 项目 能够使用 pecl http 而不是使用 cURL 并重新发明轮子来完成 pecl 扩展所做的所有很酷的事情 例如解析标头 会非常方便等等 我在所有地方 包括 PHP 站点 都读到
  • Kafka简单消费者间歇性丢失消息

    我有一个 Kafka 应用程序 我一直在其中使用 kafka console consumer sh 消费消息 如下所示 kafka console consumer sh zookeeper zookeeperhost 2181 topi
  • Scikit 学习如何打印混淆矩阵标签?

    所以我使用 sci kit learn 对一些数据进行分类 我有 13 个不同的类值 类别来对数据进行分类 现在我已经能够使用交叉验证并打印混淆矩阵 但是 它只显示 TP 和 FP 等 没有类标签 所以我不知道哪个类是什么 下面是我的代码和
  • 如何在局域网中找到我的服务器?

    我有两个自己的 C 和 Java 应用程序 服务器和客户端 它既在一个局域网内 又可以通过指定的端口传输数据 我想让客户端可以找到服务器的IP 但怎么办呢 使用地址掩码枚举所有可能的 IP 坏主意 这会花费很多时间 可能存在某种方式 我可以
  • 在控制器中找不到名称空间内的 Ruby on Rails 模型

    我是 Rails 新手 无法解决这个问题 我有一个控制器 Admin Blog EntriesController 定义在app controllers admin blog entries controller rb 我有一个模型叫 Bl