问题标签 [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.

0 投票
1 回答
1748 浏览

haml - HAML、SASS/Compass 和 ERB 之间的主要区别是什么?

我正在寻找一个模板引擎。在 HAML、SASS/Compass 和 ERB 中进行选择时需要考虑哪些重要因素?

0 投票
1 回答
1585 浏览

ruby - ruby ERB模板调试,显示为ruby

问题:不是从我的 ERB 模板获取转换后的输出,而是有一个参数、设置或 hack 我可以使用来输出在转换运行之前生成的原始 ruby​​ 代码吗?

理由:我无法找出 ERB 模板语法错误的问题,我想查看由 ERB 生成的普通 ruby​​ 代码。如果其他人有任何替代方法来调试和跟踪 ERB 中的特定问题,请加入。

TIA

0 投票
2 回答
411 浏览

ruby-on-rails - Netbeans 的问题:Rails erb/rhtml 智能感知?

我一直在使用 Netbeans for Rails 并且非常喜欢它,考虑到我为它支付的费用很少。但困扰我的是,当我编辑 RHTML 或 ERB 文件时,它不会自动完成代码 - 或者至少不可靠。有时它会在您键入点运算符后显示对象上可用的适当变量和方法。有时它会忽略实例变量。有解决方案吗?(请不要说 RadRails)。

哦,如果有人解决了这个问题,还有一件事:考虑到当我在 Rails 模板中时我必须输入<%的频率,我希望有一些用于自动输入 tag 的热键。. . ? 在我输入标签之前,我总是必须停下来低头看我的键盘以找到<%键,所以它不像听起来那么简单。

0 投票
1 回答
597 浏览

ruby-on-rails - Rails 中的视图不会调用被覆盖的属性访问器

我有一个这样的模型:

因为我希望我的金额列在呈现时始终为正数。问题显然是视图从来没有调用过这个方法:

难道我做错了什么?还是有更好的方法来做到这一点?

编辑:添加了我的 transaction_type 访问器方法,这更好地解释了为什么我不在数据库中将金额存储为仅正数。

0 投票
4 回答
856 浏览

ruby-on-rails - 为什么此评论会在 Ruby on Rails 上产生编译错误?

<pre> 中有一行显示

并且输出太长,所以我将其更改为

(注释掉第一行)。现在代码将无法编译......说

编译错误
/Users/winterheat/ror/shov2/app/views/stories/index.html.erb:13: 语法错误,意外的 kENSURE,期待 ')'
/Users/winterheat/ror/shov2/app/views/stories/ index.html.erb:15:语法错误,意外的 kEND,期待 ')'

如果我完全删除该注释行,则代码将起作用。我想在某本书中,据说您可以像这样注释掉ERB中的一些代码?

更新: 如果我把它改成

那么它会编译得很好......所以结果标签 <%= %> 的显示似乎不喜欢评论。

0 投票
2 回答
279 浏览

ruby-on-rails - 在 Rails 上,除了 <%= %> 标签之外,还有什么方法可以输出内容吗?

似乎在 Rails 或 erb 上,输出任何东西的唯一方法是通过 <%= %>

<% puts "hello" %> 不会工作,不像 PHP。

还有其他方法吗?

0 投票
6 回答
58720 浏览

ruby - 如何在没有 Web 服务器的情况下从命令行执行 ruby​​ 模板文件 (ERB)?

我需要ERB(Ruby 的模板系统)来模板化非 HTML 文件。
(相反,我想将它用于源文件,例如 .java、.cs、...)

如何从命令行“执行” Ruby 模板?

0 投票
1 回答
646 浏览

xml - 在 ruby​​ 中解析带有 <% %> 标记的 xml 文档

我正在寻找一种在 ruby​​ 中解析 xml/html 文档的方法,该文档包含 ERB 样式标签,其中包含<% %>ruby​​ 代码。REXML,内置的 XML 解析器不允许我这样做。

我知道我可能可以使用第三方库hpricot,但我想避免任何外部依赖项。

有没有办法让 REXML 对标签不那么严格?或者让它识别这个标签?还有其他解决方案吗?

0 投票
4 回答
5603 浏览

ruby-on-rails - 如何让 Rails 项目以 index.html.erb 而不是 index.html 开始?

index.html的项目页面需要一些 Ruby 代码,因此我需要将其更改为.erb扩展。如何配置 Rails 以将index.html.erb文件识别为项目的起始页面而不是index.html文件?

0 投票
1 回答
14044 浏览

ruby-on-rails - 定义我的 erb 模板 + HTML 样式布局使用的变量的正确位置?

我在 erb 模板中有一个局部变量:

我正在使用它来调整一些缩略图的大小。

但现在我意识到许多模板需要访问这个变量。

我应该把它移到哪里,它应该是什么类型的变量?