问题标签 [eruby]

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 回答
39 浏览

html - eRubis 文档中的元素是如何在整个页面中克隆的?

我有一个简单的 eRubis (*.html.erb) 文档,并且想在整个页面中“复制”各种元素。每当我使用像这样的简单 Ruby 语句时: <%= 3.times do %> ... <% end %>其中包含多个“times”语句来复制更多元素会返回错误或可怕的渲染元素。使用 Ruby 语句在整个 eRubis 页面中“复制”多个元素的最佳方式是什么?

0 投票
1 回答
72 浏览

ruby-on-rails - 说我嵌入的 ruby​​ 是 nil 或空的

编辑页面:嵌入式 ruby​​ 的第一行给我带来了麻烦

编辑帖子

看看edit post,是不是这个问题?好像我做对了everthimg,我就是想不通。

后控制器

0 投票
3 回答
403 浏览

ruby-on-rails - 在没有 '<%= %>' 或 ruby​​ on rails 的 erb 中打印

类似于在没有 <%=? 的情况下在 ERB 中打印

但是,那里的答案是特定于 ruby​​ on rails 的。vanilla erb有类似的功能吗?

这是一个用例:

虽然这有效,it i%><%=s hard to r%><%ead.

0 投票
1 回答
94 浏览

html - 非常基本的 eruby 表单问题:无法获得提交按钮来执行任何操作

这是在我的 .erb 文件中:

这是在我的 .rb 文件中:

但是,当我尝试单击“提交”按钮登录时,没有任何反应。最初我连接到数据库并检查信息,但之后我只是试图将错误消息设置为某个值,即使这样也行不通。我知道这是我想念的愚蠢的东西。哪一块没有?(将 Postgres 与 Eruby 一起使用,它在 Heroku 上运行。)

0 投票
0 回答
296 浏览

partial-views - 如何使用 Erubis gem 使用局部视图

我没有使用 Ruby on Rails,这是一个使用 erubis gem 的独立应用程序。我有一些用于生成静态网站的模板文件,并且想将文件中的页眉、正文和页脚部分分开。

例如

如何实现类似于第一行的内容,如下所示?

0 投票
1 回答
813 浏览

ruby - 带有 erubis 模板引擎的 Ruby 2.1

我们正在寻找最快的模板引擎来渲染视图。

据我了解,erubis 是 ruby​​ 中最快的模板引擎。

我的用例是通过脚本渲染模板。

查看 gem 官方页面,它的最新版本是 2011 年。不确定社区是否活跃。 https://rubygems.org/gems/erubis/versions

有人使用 ruby​​ 2.1 和 erubis 模板引擎吗?

是否建议将 erubis 与 ruby​​ 2.1 一起使用?

谢谢阿拜

0 投票
1 回答
104 浏览

ruby-on-rails - Ruby 渲染特定变量

我有一个模板,其中包含用于渲染的各种变量。

有没有办法我可以毫无例外地在模板中呈现特定变量。

预期输出:

我的用例是使用第一个变量渲染并获取渲染的内容。

但是,当我运行上面的代码时,它给出了异常:“未定义的局部变量或方法location

我正在使用 Erubis 进行渲染。我对 ERB 渲染也很好。只需要使用 ruby​​ 脚本进行渲染。

有什么办法让它工作吗?

0 投票
1 回答
79 浏览

html - 10 年前的 Apache2 和 eruby

为什么我不能在没有 Rails 的情况下使用 eruby ?我不喜欢 Rails,但似乎 eruby 已经有十年没有在没有 Rails 的情况下使用了(如果我在 Stack Overflow 上提到关于 eruby 的最后一个问题的日期)。

以下是我添加到我的 Apache 配置中以处理 .erb 脚本的行:

当我尝试加载一个简单的测试页面(位于 myserver.fr/test.erb)时,我收到以下错误:

在此服务器上未找到请求的 URL /cgi-bin/erb-cgi.rb/test.erb。

似乎 Apache 尝试打开“/cgi-bin/erb-cgi.rb/test.erb”,而不是使用 test.erb 作为参数运行 /cgi-bin/erb-cgi.rb(应该是正常行为行动指令)

/cgi-bin/erb-cgi.rb 脚本在这里我不详述,服务器甚至没有尝试打开它。10 年前它为全世界工作,我不认为我做错了什么......是吗?(我当然是)

是的,我是法国人,所以我的英语不好的可能性非零。谢谢你的帮助!

0 投票
0 回答
65 浏览

ruby - Eruby API 调用数组显示 [#,#] 而不是数字

我正在尝试使用 homeaway API 在 html 页面上显示一些数据。

我的 search_results 文件看起来像这个 priceRanges=[#, #, #] 而不是我想要的 3 个价格。

我在网上查看了转换为整数的方法,但这无济于事。我只是想知道这个数字是否已从服务器中扣留/我的堆栈/代码有问题,因为老实说我已经搜索了几个小时但一无所获。

这是我的代码

搜索结果

后端的另一个文件

我们刚刚添加的第一个处理程序将服务 req

0 投票
1 回答
1197 浏览

puppet - erb - 如何替换包含合法反斜杠的字符串(gsub)?

erb 与 Puppet、Hiera 和模板结合使用时,我遇到了以下问题:

通过 Hiera,我得到了以下字符串作为变量:

首先是数组中的变量example(data[example])

example_information和变量

现在我想_VARIABLE_用包含合法反斜杠 () 的第二个字符串替换 Puppet 模板。所以我这样做了:

所以我example从一个数组中取出并用@example_information.

结果如下:

没有反斜杠gsub将它们解释为反向引用。那么如何解决我的问题以保留我的反斜杠而不在 Hiera 文件中对它们进行双重转义?我需要在代码中进一步使用 Hiera 变量,而不需要双转义反斜杠。