Ruby on Rails 在页面上查看渲染数据库信息

2024-01-08

我正在开发一个项目,目前正在处理一个视图,该视图是不同类别的页面。一切都正确呈现,但它也将数据库信息放入页面中。

这是我的观点的代码

<div class="categories">
    <div class="container blurbs">
        <div class="cards row">
            <%= @categories.each do |c| %>
            <div class="card col-xs-4" %>
                <%= image_tag c.image, :class => "cat" %>
                <h4 class="title"><%= c.title %></h4>
            </div>
            <% end %>
        </div>
    </div>
</div>

这是一个链接渲染页面的屏幕截图 https://sjconfections.tinytake.com/sf/MTcwOTAzXzEwODEzOTk


是的,修复方法是:

<div class="categories">
    <div class="container blurbs">
        <div class="cards row">
            <% @categories.each do |c| %>
            <div class="card col-xs-4" %>
                <%= image_tag c.image, :class => "cat" %>
                <h4 class="title"><%= c.title %></h4>
            </div>
            <% end %>
        </div>
    </div>
</div>

看我删除了=由此<%=.. 在下面一行中:

<% @categories.each do |c| %>

#each方法在完成迭代后返回集合。也正因为如此<%=,返回值each这是@categories打印回来。但如果你使用<%..只是,上述所有事情都会发生,但它不会打印回对象@categories.

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

Ruby on Rails 在页面上查看渲染数据库信息 的相关文章

  • 在environment.rb中设置的常量在开发模式下消失

    了解 Rails 缓存如何工作的人可以真正帮助我 这是嵌套在 Rails Initializer run 块内的代码 config after initialize do SomeClass const set SOME CONST SOM
  • 在 Rails 中从注册表单创建 Devise 用户时如何创建另一个对象?

    我的系统中有不同类型的用户 比方说 其中一种是设计师 class Designer lt ActiveRecord Base attr accessible user id portfolio id some designer specif
  • 覆盖生产环境中的后端资产

    我正在开发一个需要稍微改变 Refinery 的 WYMEditor 行为的项目 这可以通过重写轻松完成jquery refinery wymeditor js using rake refinery override并根据我自己的需要进行
  • 安装heroku toolbelt后出现Ruby错误

    我正在 win 7 32 位系统上使用 Heroku 但我没有管理员权限 我已经下载并安装了heroku工具带如下http community webfaction com questions 11803 heroku toolbelt h
  • 尝试安装 Rails 时,执行 gem ... (Gem::RemoteFetcher::FetchError) 503 错误

    这是当我尝试使用 Ruby 2 1 1 和 RVM 执行 gem install Rails v 4 1 0 时出现的错误 错误 执行 gem 时 Gem RemoteFetcher FetchError 错误 响应服务不可用 503 ht
  • 设计没有路由与指定删除的链接中的 [GET]“/users/sign_out”匹配

    因此 我四处寻找解决此问题的方法 大多数人似乎都说了同样的话 但对解决我的问题没有多大作用 我已在链接中指定了删除方法 但路由错误表明这是一个 GET 请求 知道为什么下面的链接最终会覆盖 忽略方法声明吗 Routes devise for
  • 如何在 Rails 应用程序中选择性地跟踪方法及其文件访问?

    对于 Rails 应用程序 我想重载或修改 Kernel load 以便它打印出完整路径 例如puts gt File expand path File dirname FILE File basename FILE 对于加载的每个 Rai
  • Rails 3 > 在 rake 任务中渲染视图

    我遇到了一项需要为 Mailchimp 准备新闻通讯的 rake 任务 使用 google 搜索到的 Rails 2 x 内容 我现在有了以下代码 desc Sends newsletter to Mailchimp list task s
  • 将 mongoid 会话设置为只读

    我有不同的会话mongoid yml 其中一个会话提供来自静态 mongo 数据库的数据 我想知道是否有可能以只读模式 加载 会话 以便不进行任何更改save create destroy or destroy all可以制作 我的mong
  • MonkeyPatching ActiveJobs

    我在 ActiveJobs 的猴子修补部分遇到问题 我在 config initializers extensions arguements rb 中有以下代码 module ActiveJob module Arguments TYPE
  • 使用 Figaro 和 Secrets.yml 管理环境变量

    我有一个 Rails 4 1 应用程序 我正在尝试组织我的环境变量 截至目前 我的 config 文件夹中有一个 Secrets yml 文件 我还安装了费加罗宝石 我的目标是将所有环境变量放在 application yml 未签入 gi
  • 如何防止Rails“复数”列名?

    我正在使用 dwilkie 的外国人 http github com dwilkie foreignerRails 插件 我有一个表创建语句 如下所示 create table agents games force gt true id g
  • 我可以使用 ActiveRecord 与 Hstore 中的字段的关系吗?

    我可以使用 hstore 哈希中的字段通过活动记录 own to 将一个模型与另一个模型绑定吗 我将详细说明 我有一个用户模型 它根据权限通过 STI 在其字段之一上子类化为许多不同的其他用户模型 class User lt ActiveR
  • 找不到关联,Rails 3

    class Membership lt ActiveRecord Base belongs to role belongs to user end class User lt ActiveRecord Base has many roles
  • 如何在 Rails 中对不同用户建模

    Question 我有一个带有内置授权和身份验证逻辑的用户模型 现在我意识到我拥有三种不同类型的用户 我想存储每个人的不同信息 Rails 中处理这个问题的最佳方法是什么 基于当前阅读的想法 我看过 STI 但从我读到的内容来看 它是不合适
  • 如何在Rails 中使用highlight.js?

    我正在尝试在我的 Rails 应用程序中使用语法突出显示和highlight js height js 的说明如下 https github com isagalaev highlight js https github com isaga
  • Rails:has_many:通过还是has_many_and_belongs_to?

    我有一个应用程序 我想通过另一个模型将一个模型的实例链接到同一模型的另一个实例 即 Task1 gt Relationship 基本上 关系模型将具有额外的信息 关系类型 滞后 因此将其作为连接模型是理想的 然而 并没有两个模型可以加入 只
  • 使用 Rails3-autocomplete gem 时出现“自动完成方法不存在”错误

    在我的rails应用程序中 我尝试使用rails3 jquery autocomplete gem 我在 Gemfile 中包含了以下行 gem Rails3 jquery autocomplete 并提供捆绑安装及其在 gems 中列出
  • Heroku 带宽和空间

    Heroku 对于免费应用程序支持多少流量带宽和磁盘空间 Heroku 免费版有一个 5 MB 的数据库和 1 个 dyno dyno 是运行并响应请求的应用程序的实例 此外 您的 slug 的大小有 100 MB 的限制 这包括您使用的所
  • 如何从我的网站在 Facebook 上发布新闻源

    我有一个网站 允许用户通过 RPX 系统使用 Facebook 登录 ID 登录 当用户在我的网站上发表评论时 我希望它也能自动在他们的 Facebook 墙上发布评论 我如何使用 Rails 来做到这一点 我已经学习 facebooker

随机推荐

  • Rails 中用户注销后如何使所有会话失效?

    我是 Rails 新手 并且正在关注 Michael Hartl 的 Rails 教程 因此我的代码大部分是从那里借来的 这是场景 我使用以下方式登录我的网站Computer A 然后我使用相同的用户 ID 登录该网站Computer B
  • Android 文件路径 (Xamarin)

    我目前正在尝试选择一个具有意图的文件 我的问题是 返回的路径格式不正确 我的意图 private void selectAudioFile object sender EventArgs eventArgs Intent new Inten
  • PDF:提取的图像被切片/平铺

    图像提取pdfimages and mupdf mutool到目前为止工作正常 使用 FreePDF 生成的 PDF 中的图像始终会被切片 因此一张图像会生成多个图像文件 有什么技巧可以避免这种情况吗 我如何使用结果pdfshow 有没有坐
  • Lucene 索引

    我想使用 Lucene 为现有数据库中的表建立索引 我一直在想这个过程是这样的 为表中的每一列创建一个 字段 存储所有字段 分析 除具有主键的字段之外的所有字段 将表中的每一行存储为 Lucene 文档 虽然此表中的大多数列都很小 但其中有
  • Windows 窗体内存泄漏

    我在 Windows 应用程序中发现轻微的内存泄漏 我在我的应用程序中使用 DevExpress XtraForm 我看到的是该表格的一个实例始终保存在内存中 如果您多次打开同一个表单 它仍然保留上次打开的表单的引用 前任 如果您在应用程序
  • 如何强制删除GitHub中的远程分支?

    我有 2 个远程分支 pending issues in project new issues in project 我尝试删除pending issues in project像这样 git push origin pending iss
  • 提取最新记录

    我有一个这样的表 SKU AVG COST DATE TIME AAA 1 50 20110301 110331 AAA 1 52 20110302 140005 AAA 1 54 20110303 150301 AAA 1 56 2011
  • Python:当“列表”指同一事物时为什么使用“列表[:]”?

    考虑列出一个清单 gt gt gt l 1 2 3 使用有什么好处 gt gt gt l when gt gt gt l打印和以前一样的东西吗 Thanks 它创建一个 浅 副本 gt gt gt l 1 2 3 gt gt gt m l
  • 如何从svn中删除“-”文件?

    我不小心在目录中创建了文件 只是减号 并提交了它 我必须删除它 因为它在其他机器上引起错误 svn 无法将字符串从 UTF 8 转换为本机编码 svn 226 128 147 我可以使用 rm i 或 python os remove xe
  • 是否可以在不使用 s3 的情况下在 sagemaker 中进行预测

    我有一个 pkl 我想将其投入生产 我想对我的 SQL 服务器进行日常查询并对大约 1000 行进行预测 这文档 https docs aws amazon com sagemaker latest dg how it works batc
  • 如何在非表单应用程序中生成击键

    所以我有一个巨大的程序 并决定我应该让其中一个方法在单独的线程中运行 所以我将该方法放在一个单独的类中 并在我的表单上激活它 它似乎按照我想要的方式工作 直到它到达给我这个错误的地方 SendKeys 无法在此应用程序内运行 因为该应用程序
  • reverse_lazy() 和 URL 加载?

    我试图理解 Django 概念 但我对 URLResolver 很挣扎reverse lazy 据我所知 我必须使用reverse lazy 当我想反转到尚未加载的 URL 时 所以当我创建 CBV 并声明success url I use
  • 如何减少 Visual C++ 项目(本机 C++)的编译时间和链接时间?

    如何减少 VC 项目 本机 C 的编译时间和链接时间 请指定每个建议是否适用于调试 发布或两者 这对您来说可能听起来很明显 但我们尝试尽可能多地使用前向声明 即使它需要写出类型所在的长命名空间名称 Forward declaration s
  • Excel 公式 -> 如何更改 SUMPRODUCT 公式以跳过空单元格

    上下文是我正在使用调整后的和积公式来计算加权平均值 问题是sumproduct 包含数组中的空单元格 gt 加权平均值计算不正确 问题是如何编辑 sumproduct 以排除数组中的空单元格 或者还有其他干净整洁的解决方案吗 在 sumpr
  • 设置EditText光标颜色

    我在平板电脑项目上使用 Android 的 Holo 主题时遇到了这个问题 但是 我在屏幕上有一个具有白色背景的片段 我正在添加一个EditText该片段上的组件 我尝试通过设置 Holo Light 主题资源的背景来覆盖主题 但是 我的文
  • 为什么要编译成中间代码?

    为什么Actionscript Java C 等要编译成中间代码 我知道使用中间代码的跨平台优势 问题是 与解释的脚本 JS Python PHP Perl 等 相比 编译为中间代码有什么好处 仅仅是为了代码混淆吗 或者是什么 此外 与编译
  • 为什么 event.currentTarget null 和 e.target 总是相同? [复制]

    这个问题在这里已经有答案了 我很好奇为什么当前目标输入 Event listener 中为 null 和e target总是第一个元素被点击 我试图通过单击然后在输入字段中插入数字来更改每条折线的 ID 但是如果我想在更改第一个元素后更改第
  • 如何从 Python 列表中删除某个元素的所有实例? [复制]

    这个问题在这里已经有答案了 假设我有一个清单a a 1 1 2 2 1 1 3 3 1 1 是否有一个函数可以删除所有实例 1 1 如果您想就地修改列表 a x for x in a if x 1 1
  • 我想计算开始时间 = 23:30 和结束时间 = 00:15 之间的时间差,时间差即将到来 -23.25

    我想计算时差 start time 23 30 Finish time 00 15 时间差是 23 15 而不是 45 分钟 my code DATEDIFF minute Start Time Finish Time 由于数据类型是Tim
  • Ruby on Rails 在页面上查看渲染数据库信息

    我正在开发一个项目 目前正在处理一个视图 该视图是不同类别的页面 一切都正确呈现 但它也将数据库信息放入页面中 这是我的观点的代码 div class categories div class container blurbs div cl