在Rails的Views目录下,那个rails子目录里的ruby文件,你改写了吗?

2026-04-11 19:091阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计391个文字,预计阅读时间需要2分钟。

在Rails的Views目录下,那个rails子目录里的ruby文件,你改写了吗?

我是Ruby新手,遇到了一个简单的路由问题。我有自己的控制器文件`sub`和`Views`文件夹,其中包含`add`、`edit`、`new` erb文件。在我的路由文件中,我有`map.resources :subs`。目前是为`止`,需要修改。

我是铁轨上的ruby的新手,我遇到了一个简单的路由问题.

我有我的控制器’sub’和’Views’文件夹,其中包含add,edit,new erb文件.

在我的路线文件中,我有’map.resources:subs’.

到现在为止,一切都很好.

问题:
我将添加,编辑,新的erb文件移动到’Views’主目录中名为’admin’的子文件夹中.
我不知道如何从’admin’子目录调用那些erb文件.

默认情况下,它正在寻找/app/views/subs/index.html.erb,我想让它查看/app/views/subs/admin/index.html.erb

在Rails的Views目录下,那个rails子目录里的ruby文件,你改写了吗?

请任何人都可以告诉我如何做到这一点.

非常感谢

我建议采用不同的方法,因为看起来你想做的就是管理路由.在你的routes.rb写

namespace :admin do resources :subs end

然后将您的视图放在子目录views / admin / subs中

此外,将您的控制器放在子目录controller / admin中,并使用“Admin”命名它们,例如

class Admin::StubsController < Admin::ApplicationController your_code_goes_here end

当然,你需要在controllers / admin目录中使用application_controller.rb.但你冷也从ApplicationController派生,那是不必要的.

您的控制器可以通过url / admin / subs调用

这有帮助吗?

本文共计391个文字,预计阅读时间需要2分钟。

在Rails的Views目录下,那个rails子目录里的ruby文件,你改写了吗?

我是Ruby新手,遇到了一个简单的路由问题。我有自己的控制器文件`sub`和`Views`文件夹,其中包含`add`、`edit`、`new` erb文件。在我的路由文件中,我有`map.resources :subs`。目前是为`止`,需要修改。

我是铁轨上的ruby的新手,我遇到了一个简单的路由问题.

我有我的控制器’sub’和’Views’文件夹,其中包含add,edit,new erb文件.

在我的路线文件中,我有’map.resources:subs’.

到现在为止,一切都很好.

问题:
我将添加,编辑,新的erb文件移动到’Views’主目录中名为’admin’的子文件夹中.
我不知道如何从’admin’子目录调用那些erb文件.

默认情况下,它正在寻找/app/views/subs/index.html.erb,我想让它查看/app/views/subs/admin/index.html.erb

在Rails的Views目录下,那个rails子目录里的ruby文件,你改写了吗?

请任何人都可以告诉我如何做到这一点.

非常感谢

我建议采用不同的方法,因为看起来你想做的就是管理路由.在你的routes.rb写

namespace :admin do resources :subs end

然后将您的视图放在子目录views / admin / subs中

此外,将您的控制器放在子目录controller / admin中,并使用“Admin”命名它们,例如

class Admin::StubsController < Admin::ApplicationController your_code_goes_here end

当然,你需要在controllers / admin目录中使用application_controller.rb.但你冷也从ApplicationController派生,那是不必要的.

您的控制器可以通过url / admin / subs调用

这有帮助吗?