问题标签 [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.
haml - HAML、SASS/Compass 和 ERB 之间的主要区别是什么?
我正在寻找一个模板引擎。在 HAML、SASS/Compass 和 ERB 中进行选择时需要考虑哪些重要因素?
ruby - ruby ERB模板调试,显示为ruby
问题:不是从我的 ERB 模板获取转换后的输出,而是有一个参数、设置或 hack 我可以使用来输出在转换运行之前生成的原始 ruby 代码吗?
理由:我无法找出 ERB 模板语法错误的问题,我想查看由 ERB 生成的普通 ruby 代码。如果其他人有任何替代方法来调试和跟踪 ERB 中的特定问题,请加入。
TIA
ruby-on-rails - Netbeans 的问题:Rails erb/rhtml 智能感知?
我一直在使用 Netbeans for Rails 并且非常喜欢它,考虑到我为它支付的费用很少。但困扰我的是,当我编辑 RHTML 或 ERB 文件时,它不会自动完成代码 - 或者至少不可靠。有时它会在您键入点运算符后显示对象上可用的适当变量和方法。有时它会忽略实例变量。有解决方案吗?(请不要说 RadRails)。
哦,如果有人解决了这个问题,还有一件事:考虑到当我在 Rails 模板中时我必须输入<%的频率,我希望有一些用于自动输入 tag 的热键。. . ? 在我输入标签之前,我总是必须停下来低头看我的键盘以找到<和%键,所以它不像听起来那么简单。
ruby-on-rails - Rails 中的视图不会调用被覆盖的属性访问器
我有一个这样的模型:
因为我希望我的金额列在呈现时始终为正数。问题显然是视图从来没有调用过这个方法:
难道我做错了什么?还是有更好的方法来做到这一点?
编辑:添加了我的 transaction_type 访问器方法,这更好地解释了为什么我不在数据库中将金额存储为仅正数。
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中的一些代码?
更新: 如果我把它改成
那么它会编译得很好......所以结果标签 <%= %> 的显示似乎不喜欢评论。
ruby-on-rails - 在 Rails 上,除了 <%= %> 标签之外,还有什么方法可以输出内容吗?
似乎在 Rails 或 erb 上,输出任何东西的唯一方法是通过 <%= %>
<% puts "hello" %> 不会工作,不像 PHP。
还有其他方法吗?
ruby - 如何在没有 Web 服务器的情况下从命令行执行 ruby 模板文件 (ERB)?
我需要ERB(Ruby 的模板系统)来模板化非 HTML 文件。
(相反,我想将它用于源文件,例如 .java、.cs、...)
如何从命令行“执行” Ruby 模板?
xml - 在 ruby 中解析带有 <% %> 标记的 xml 文档
我正在寻找一种在 ruby 中解析 xml/html 文档的方法,该文档包含 ERB 样式标签,其中包含<% %>
ruby 代码。REXML,内置的 XML 解析器不允许我这样做。
我知道我可能可以使用第三方库hpricot
,但我想避免任何外部依赖项。
有没有办法让 REXML 对标签不那么严格?或者让它识别这个标签?还有其他解决方案吗?
ruby-on-rails - 如何让 Rails 项目以 index.html.erb 而不是 index.html 开始?
我index.html
的项目页面需要一些 Ruby 代码,因此我需要将其更改为.erb
扩展。如何配置 Rails 以将index.html.erb
文件识别为项目的起始页面而不是index.html
文件?
ruby-on-rails - 定义我的 erb 模板 + HTML 样式布局使用的变量的正确位置?
我在 erb 模板中有一个局部变量:
我正在使用它来调整一些缩略图的大小。
但现在我意识到许多模板需要访问这个变量。
我应该把它移到哪里,它应该是什么类型的变量?