- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
以下 View 以 consistent with the Rails guides 的方式调用局部变量并为其声明局部变量:
<% @wines_for_winetype.each_with_index do |wine, index| %>
<%= render 'price_table', locals: {wine: wine} %>
但这会产生错误
undefined local variable or method 'wine' for #<#:0x00007fba1fb97298> Did you mean? @wine @wines
然而,在使用 live shell 的开发模式下,如下所示: 证明了本地人的存在。
为什么它们没有按照预期的语法在部分 View 中进行处理?我该如何解决?
最佳答案
您错过了 partial
关键字:
<% @wines_for_winetype.each_with_index do |wine, index| %>
<%= render partial: 'price_table', locals: {wine: wine} %>
关于ruby-on-rails - rails partial 不处理本地人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58991559/
我是 gradle 的新手,我正在尝试使用 lwjgl3 配置 gradle。因为我没有找到托管 lwjgl3 的存储库,所以我决定使用该项目的每个人都必须定义 lwjgl 库的路径。我创建了一个 u
我正在按照一些教程学习 masm32。在一个教程中:http://win32assembly.online.fr/tut3.html有说明: LOCAL directive allocates mem
我想为我的 response.locals 添加类型。它用于将数据附加到您的请求-响应周期。 我尝试过的 // ./types/express/index.d.ts declare global {
我有一个基于 NodeJS、Express 和 Jade 4.13.4 的 Web 应用程序。在 index.js 中,我设置了如下路径: index.js var express = require
我是一名优秀的程序员,十分优秀!