问题标签 [erb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - 带有 Postgres 和 Sinatra 的 Ruby - 使用参数查询不会正确排序?
所以我在我的主 ruby 文件中设置了一个变量,它处理我所有的帖子和获取请求,然后使用 ERB 模板来实际显示页面。我将数据库处理程序本身传递到 erb 模板中,然后在模板中运行查询以获取所有(对于此示例)授权。
在我的主要红宝石文件中:
在 erb 模板中:
这会产生一些非常随机的顺序,但是如果我用 id_num 替换 $1,它会正常工作。
这是打字问题吗?我怎样才能解决这个问题?使用带有#{locals[:order]} 的字符串替换也会得到时髦的结果。
ruby-on-rails - 在erb中添加评论的最佳方式
如果我们不希望将注释生成到 html 内容中,我们如何在 erb 文件中添加注释?
ruby-on-rails - 在rails中渲染HTML而不实际显示它
我当前的项目需要我组装一个包含 HTML 和纯文本模板的 .zip 文件,供用户下载,以便导入电子邮件营销程序。
我继承了这个项目,目前代码使用“假”模型(即与数据库表不直接相关的模型),其中它将整个模板存储在字符串中,使用动态变量填充某些领域。然后,“假”模型具有创建 zip 文件的方法。
在我看来,必须有更好的方法来做到这一点。我想知道是否有办法将模板移动到 .erb/haml 文件中,然后编写一个方法来填充文件以准备压缩?基本上,有没有一种方法可以渲染 HTML 和文本文件,而不必实际显示它们?
谢谢你的帮助。
ruby-on-rails - 使用 erb 渲染变量
我遇到了以下问题:我将 rhtml(html 与 <% %> 和 <%= %> 标记内的 ruby 一起切碎)存储在要呈现的数据库中。信息是通过查询获得的。我需要能够评估从数据库中获得的信息,就好像它是 .erb 文件中的正常内容一样。我目前拥有的:
其中 mod["html"] 是包含 rhtml 代码的变量,@mymods 是来自查询的对象数组。我目前不知道我应该使用什么功能(render_text 当然,不起作用)。
非常感谢您的帮助。
/TZer0
ruby-on-rails - 限制 ERB 代码中的访问
我正在尝试使用 ERB 构建 CMS。有没有一种方法可以让 ERB 代码对模型进行只读访问?例如,我希望能够在我的模型上加载任何信息(Model.all、Model.find_by_slug、Model.find_by_name、Model.other_model.name 等......),但我不想能够更改此数据。您能否禁止 ERB 执行会更改数据库的命令(Model.save、Model.update、Model.delete、Model.destroy 等)???
ruby - Sinatra 视图中的相对路径问题
在我的 erb 文件中发布图像之前,我正在使用以下代码检查文件是否存在。这是一个 ruby/sinatra 应用程序 - 不是 rails。
当我将它发布到 Heroku 时,它显然不起作用。
我尝试使用相对路径,但我无法让它工作:
html - 在 Rails 中,如何在文本区域中允许一些 html?
我有一个正在创建的 Rails 应用程序(博客)。很基础的东西。在我的内容区域中,我有一个用于帖子内容的文本区域。我需要在文本区域中包含一些 html(链接、格式等)。
我可以使用另一个标签来代替 text_area,这将允许我这样做吗?
ruby-on-rails - 在 Ruby on Rails 上,<%= 或 <% 应该只关心显示或不显示,但为什么会出现编译错误?
以下代码:
给出编译错误
而如果第一个 <%=
被替换为<%
,那么一切正常。我认为它们只是“显示”或“不显示”不同,但为什么它实际上会导致编译错误?
错误是:
ruby-on-rails - 可以在erb中嵌入markdown吗?
如果您使用haml 作为rails 视图模板,您可以使用“:markdown”过滤器使用markdown 编写部分页面。
是否可以使用 erb 做同样的事情?
ruby - Ruby erb 模板-尝试更改布局-出现错误
我正在调整我收到的模板,该模板基本上是一个待售产品列表。我想将它从自上而下的列表更改为表格布局。我想最终得到如下结果-
这适用于我想要实现的布局。我遇到的问题是当我粘贴回 <% other parts go here %> 部分代码时。我在页面上收到内部错误消息。我对 Ruby 完全陌生,所以我真的只是在摸索。我有一种预感,我忽略了一些可能非常简单的事情。<% other parts go here %>
代码如下:
如果有人能指出我做错了什么,或者我错过了什么或未能改变,我将不胜感激!提前谢谢了。奈杰尔