指定与控制器名称所示不同的模型

发布于 2024-09-18 15:11:13 字数 375 浏览 2 评论 0原文

我有一个名为“ResourcesController”的控制器,但它实际上管理两个不同模型的 CRUD。

我实际上没有一个名为 Resource 的模型,因此控制器犹豫是否找不到它。

有没有办法告诉控制器我将使用哪个模型,这样它就不会崩溃?

发布的错误是这样的:

NameError in ResourcesController#new

uninitialized constant Resource

这是目前的控制器:

class ResourcesController < ApplicationController

 def new
 end

end

I've got a controller called "ResourcesController", but its really managing the CRUD for two different models.

I don't actually have a model called Resource, so the controller is balking that it can't find it.

Is there a way I can inform the controller which model I'll be working with so it doesn't freak out?

The error that is posted is this:

NameError in ResourcesController#new

uninitialized constant Resource

Here is the controller at the moment:

class ResourcesController < ApplicationController

 def new
 end

end

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文