渲染另一个控制器的视图

2023-12-30

我想做的是有两个不同的控制器,client 和 test_client。客户端控制器已经构建,我想创建一个 test_client 控制器,我可以用它来玩弄客户端的 UI 并根据需要进行调整。我主要是试图绕过我在客户端中内置的验证及其对加载数据的管理控制器的依赖。

所以我希望 test_client 控制器加载示例数据集,然后渲染客户端控制器的索引视图,以便我可以调整客户端 UI。就这些。

我在 test_clients 索引方法中尝试了这个:

class TestClient
    def index
        render :template => 'client/index'
    end
end

但我收到错误,因为它无法找到客户端部分,因为它正在当前控制器视图中查找它们......

所以我已经研究过这个问题,大多数人说你永远不应该拨打这样的电话,但我认为这种情况是合理的用法......我只需要弄清楚如何让它发挥作用。


您需要调整您的视图,以便您需要的部分的路径位于表单中'controller/partial'。在这种情况下可能'client/partial'。然后你可以简单地使用render 'client/index'像之前一样。

所以说在你看来你有这样的地方:

<%= render :partial => 'info' %>

您需要将其更改为:

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

渲染另一个控制器的视图 的相关文章

  • 分割 Ruby 字符串时如何保留分隔符?

    我有这样的文字 content Do you like to code How I love to code I m always coding 我试图将其拆分为 or or content split 当我打印结果时 标点符号分隔符丢失
  • 如何使用 ActiveRecord 列出所有数据库

    我希望能够使用 ActiveRecord 列出所有数据库 因此 我需要在终端中使用与以下命令等效的 ActiveRecord psql host 192 168 0 100 port 5432 username postgres list
  • Rails:ENV.fetch() 和 ENV[] 之间的区别

    这两种语法有什么区别 ENV fetch MY VAR ENV MY VAR 我见过 Rails 5 在不同的地方使用了这两个版本 但无法弄清楚其中的区别 除了第一个需要输入更多字符之外 The ENVhash like 对象是普通的 Ru
  • ruby 正则表达式扫描与 =~

    Ruby 1 9 3 文档似乎暗示 scan 等同于 除了 scan 返回多个匹配项 而 仅返回第一个匹配项 并且 scan 返回匹配数据 而 返回索引 但是 在下面的示例中 这两种方法似乎对相同的字符串和表达式返回不同的结果 这是为什么
  • 有没有办法修复 Elastic Beanstalk 中的 Gem::LoadError

    我对 Elastic Beanstalk 比较陌生 因此希望得到一些建议 将 RoR 应用程序部署到 EB Puma 使用在 64 位 Amazon Linux 上运行的 Ruby 2 6 后 当我 转到环境 链接时 它不会呈现我的应用程序
  • Rails 中多表单复选框的数据库结构

    我正在开发一个 Rails 应用程序 允许用户创建时间表 这样做时 他们应该能够选择事件发生在一周中的哪几天 我计划在表单中执行此操作的方式是每个工作日旁边有一个复选框 如下所示 etc 然而 我发现这可能不是处理这个问题的非常有效的方法
  • 嵌套表单的解决方案

    我已经被这个问题困扰了一段时间 需要制作一个表格比赛 category与自定义输入 它应该取所有值信息表并构建输入 但棘手的部分是它应该保存到类别 信息 table class Competition lt ApplicationRecor
  • Rails3-jquery-autocomplete 如果没有可用数据则清除字段

    我正在使用rails3 jquery autocomplete 如果自动完成没有返回结果 是否可以清除自动完成字段的值 我试图阻止用户提交数据库中没有的值 我使用的是旧版本 但我实现了change处理程序autocomplete call
  • 如何避免在嵌套 Rails 表单上保存空记录

    我正在使用nested form宝石给我的AddressBook关系 当用户清空现有值时Addr 我想删除那个Addr而不是用空白保存value class Person lt ActiveRecord Base has many addr
  • 如何在 Heroku 上使用 rdiscount?

    我正在尝试将一个小型测试应用程序推送到 Heroku 这是应用程序和 Gem 文件 App require sinatra require haml require rdiscount set markdown layout engine
  • 设计:手动加密密码并直接存储

    我正在尝试从旧数据库迁移大量用户 为此 我使用 activerecord import 并尝试将所有用户数据直接保存到数据库 绕过用户模型 我的问题 我需要获取旧用户的纯文本密码 对其进行加密 然后直接存储到数据库中 我知道怎么做gener
  • Capistrano + Thin + nginx 不允许用户使用 sudo howto?

    我有一个这样的场景 我想使用 capistrano 部署 ruby on Rails 应用程序 Web 应用程序位于瘦集群上 配置文件存储在 etc thin 下 etc init d thin 中还有一个初始化脚本 因此每当我的服务器需要
  • 使用 Squeal 时可以有条件地在 where 块中添加子句吗?

    首先 我使用 Rails v3 2 9 和 Squeel 1 0 13 这就是我想要做的 我想使用三项身份信息中的任何一项来搜索客户 姓名 出生日期 dob 和社会保险号码 sin 结果集必须包括具有任何标识符 条件的 OR 的任何记录 我
  • Ruby on Rails 中的块调用

    我正在尝试清理我的代码并摆脱许多丑陋的哈希值 在我看来 我定义了几个这样的操作 actions interest gt Show interest link to disabled gt true follow gt Follow this
  • Rails 3 中的外键

    我理解 根据 Rails 理念 数据完整性检查应该在应用程序级别而不是数据库级别进行 和许多其他开发人员一样 我强烈反对 我发现了很多解决这个问题的讨论 但它们似乎都很陈旧 而且令人沮丧的是 它们似乎指向了不同的解决方案 我必须想象 Rai
  • Ruby:如何设置枚举器的状态?

    我正在做一个基于 64 的排列增量器 我已经编写了所有工作代码 但是看看 Ruby 已经作为 Array permutation 生成了一个枚举器 我想利用它并更进一步 无需使用 下一个 进行每个排列 我可以设置起点吗 x A Z to a
  • 从 JSON 在 Devise 中创建用户

    我正在致力于将运行 Devise 的 Rails 3 1 应用程序与我的 iOS 应用程序集成以进行用户身份验证 我希望用户能够从应用程序注册 然后我可以存储这些凭据以便稍后登录 使用 RestKit 我这样做 IBAction regis
  • 分享到 Facebook 墙,不弹出对话框

    我正在 Rails 中构建一个 Facebook 应用程序 用户在其中创建一个条目并将其提交到其他用户的条目集合中 我想做的是在提交时自动将指向该条目的链接共享到用户的墙上 但我无法理解 Graph API 文档在没有弹出对话框的情况下执行
  • Rails 2 Mailer View 将 3D 添加到字符串之前

    我有一个非常旧的 Rails 应用程序 它试图为新用户发送验证电子邮件 但永远找不到令牌 因为由于某种原因 无论我如何生成链接 链接都会以 3D 形式添加到字符串前面 由于某种原因 它似乎还在标记的中间注入了一个 符号 这是一些带有输出的代
  • Rails 6 webpack 抛出“未捕获的引用错误:$未定义”

    大家好 我最近开始使用 ruby 2 6 5 开发 Rails 6 由于 Rails 6 引入了 webpack 所以我尝试使用 webpack 加载我的 js 文件 尽管我已经在 appliation js 中需要了 jquery 但我仍

随机推荐

  • 如何使用 gimp 脚本 fu 保存(导出)所有图层?

    有了 gimp fu 我可以保存以下内容one层 至少 这就是我解释的定义gimp file save因为它需要参数drawable 现在 我有以下脚本 from gimpfu import def write text width 400
  • 将构建路径切换到 JDK 10 后,Eclipse 找不到 XML 相关类

    我正在开发一个Maven项目 https github com fcarsten portal core git 分支 platform b om brussels sr7 在 Eclipse 中 当我最近尝试将项目的 Java 构建路径切
  • 如何将Java编译为WASM(WebAssembly)?

    我想知道我可以使用Java并将其编译为WASM WebAssembly 吗 列表https web assembly org getting started developers guide https webassembly org ge
  • setup.py:限制python解释器允许的版本

    我有一个Python 库 不幸的是我还没有更新它以支持 Python 3 In its setup py 我补充说 install requires python lt 3 我的目的是不允许在 Python 3 下安装 使用这个包 因为我知
  • 找到具有给定总和的三元组

    一段时间以来 我一直在为这些问题苦苦挣扎 问题是这样的 我们有 n 2 个数字 我们需要找出是否存在一个三元组 a b c 使得 a b c 0 对于更一般的情况 a b c k k 已给出 存在复杂度为 O n 2log n 的解决方案
  • MAC OS X 10.6 上 MySQL C API 的编译问题

    我在使用 MySQL C API 和 Mac OS X 10 6 时遇到问题 当我想编译 SQL 客户端程序时 它会中止并显示此错误消息 ld 找不到 lmysqlclient 的库 Collect2 ld 返回 1 退出状态 我用这个命令
  • 为 macOS 构建,但链接到为独立构建的目标文件中

    我正在构建 ffmpeg 并且多个文件出现以下错误 我不是专门用独立式旗帜构建的 所以不明白为什么会发生这种情况 它到底意味着什么 它有问题吗 还是一个可忽略的警告 如果出现问题 有人知道如何解决吗 Building for macOS b
  • 对数据库表中的列进行排序

    当涉及数据库表中的列顺序时 是否有任何标准或至少是最佳实践 这是我遵循的手工约定 主键 即id 独特的列 即email ssn 外键 即article 保存用户生成的数据的列 即first name last name columns ho
  • 获取光标下的所有小部件

    The widgetAt函数以最高的 z 顺序为我提供了直接位于光标下方的小部件 pos QtGui QCursor pos widget QtGui qApp widgetAt pos 但我怎样才能得到all光标下的小部件 包括最上面那个
  • 获取活动模型序列化器生成的 JSON 中的 kaminari 分页链接

    我正在尝试使用 AdminSerializer 将 admins 转换为 JSON app serializers admin serializer rb class AdminSerializer lt ActiveModel Seria
  • 从 Xamarin 可移植类库发送 Http 请求

    我在这个非常简单的任务上遇到了相当大的问题并寻求帮助 问题是 从 Xamarin PCL 执行超时的 Http 请求的最佳和最可靠的方法是什么 有几种选择 使用旧的 HttpWebRequest 这个解决方案肯定应该有效 但是我对这个问题中
  • 微服务架构中的 ASP.NET 身份

    我正在尝试通过将主要组件分解为单独的 Web 服务器来使用微服务架构来实现 Web 应用程序 我正在使用 ASP NET Identity 仅电子邮件 用户名登录 没有 Facebook 等 和 主 应用程序服务器实现身份验证服务器 我当前
  • 对于模块路径+类型名称,应该在宏示例中使用哪些片段说明符(元变量类型)?

    我发现自己写的代码是这样的 Of course I could add a use statement but there s still undesireable duplication in the real code theres a
  • 如何从 firebase 永久重新排序 recyclerview?

    我正在开发一个 firebase 项目 我使用 Itemtouchhelper 从 firebase 数据库中拖动并重新排序 recyclerview 但如果我进入另一个活动并返回或重新启动应用程序 它会重置为原来的状态 有没有办法使 re
  • 根据日期时间创建计算列

    我的 SQL Server 2005 表中有一个名为 DateTimeDeleted 的可为空的 DateTime 列 我想要一个 BIT 类型计算列 如果 DateTimeDeleted 不为空 则为 1 否则为 0 但是 我似乎无法正确
  • 自定义注释单击时查看图像恢复为图钉

    我使用下面的代码在地图上显示自定义图像 而不是默认图钉 但是 当我点击某个项目 并且出现标注 时 图像将恢复为默认的红色图钉 即使显示标注 如何保留自定义图像 MKAnnotationView mapView MKMapView map v
  • 浏览器内存随着 javascript ajax 调用而不断增加

    我有一个奇怪的行为 我正在使用一个相当重的页面 4000 个节点 旨在显示用于交付操作的调度系统 每 30 秒一次 我用 jquery 刷新操作列表 3000 个节点超过 4000 个 它工作得很好 但是 每次 firefox 和 chro
  • 警告:可能的 EventEmitter - 运行 `foundation new` 时出现节点警告

    每次我跑步foundation new在我的 CLI 中启动一个新的 Foundation 项目时 我收到一长串节点警告 node 15500 Warning Possible EventEmitter memory leak detect
  • Fedora 28 / GLIBC 2.27 libm.so.6 logf() 和 powf() c++

    我确信其他 Fedora 28 用户会知道 该操作系统的 glibc 最近已更新为 glibc 2 27 除此之外 2 27 还添加了 logf 和 powf 的新实现 这导致我的应用程序无法在旧版 glibc 的发行版 例如 Debian
  • 渲染另一个控制器的视图

    我想做的是有两个不同的控制器 client 和 test client 客户端控制器已经构建 我想创建一个 test client 控制器 我可以用它来玩弄客户端的 UI 并根据需要进行调整 我主要是试图绕过我在客户端中内置的验证及其对加载