问题标签 [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.
html - eRubis 文档中的元素是如何在整个页面中克隆的?
我有一个简单的 eRubis (*.html.erb) 文档,并且想在整个页面中“复制”各种元素。每当我使用像这样的简单 Ruby 语句时:
<%= 3.times do %> ... <% end %>
其中包含多个“times”语句来复制更多元素会返回错误或可怕的渲染元素。使用 Ruby 语句在整个 eRubis 页面中“复制”多个元素的最佳方式是什么?
ruby-on-rails - 说我嵌入的 ruby 是 nil 或空的
编辑页面:嵌入式 ruby 的第一行给我带来了麻烦
编辑帖子
看看edit post
,是不是这个问题?好像我做对了everthimg,我就是想不通。
后控制器
ruby-on-rails - 在没有 '<%= %>' 或 ruby on rails 的 erb 中打印
但是,那里的答案是特定于 ruby on rails 的。vanilla erb有类似的功能吗?
这是一个用例:
虽然这有效,it i%><%=s hard to r%><%ead.
html - 非常基本的 eruby 表单问题:无法获得提交按钮来执行任何操作
这是在我的 .erb 文件中:
这是在我的 .rb 文件中:
但是,当我尝试单击“提交”按钮登录时,没有任何反应。最初我连接到数据库并检查信息,但之后我只是试图将错误消息设置为某个值,即使这样也行不通。我知道这是我想念的愚蠢的东西。哪一块没有?(将 Postgres 与 Eruby 一起使用,它在 Heroku 上运行。)
partial-views - 如何使用 Erubis gem 使用局部视图
我没有使用 Ruby on Rails,这是一个使用 erubis gem 的独立应用程序。我有一些用于生成静态网站的模板文件,并且想将文件中的页眉、正文和页脚部分分开。
例如
如何实现类似于第一行的内容,如下所示?
ruby - 带有 erubis 模板引擎的 Ruby 2.1
我们正在寻找最快的模板引擎来渲染视图。
据我了解,erubis 是 ruby 中最快的模板引擎。
我的用例是通过脚本渲染模板。
查看 gem 官方页面,它的最新版本是 2011 年。不确定社区是否活跃。 https://rubygems.org/gems/erubis/versions
有人使用 ruby 2.1 和 erubis 模板引擎吗?
是否建议将 erubis 与 ruby 2.1 一起使用?
谢谢阿拜
ruby-on-rails - Ruby 渲染特定变量
我有一个模板,其中包含用于渲染的各种变量。
有没有办法我可以毫无例外地在模板中呈现特定变量。
预期输出:
我的用例是使用第一个变量渲染并获取渲染的内容。
但是,当我运行上面的代码时,它给出了异常:“未定义的局部变量或方法location
”
我正在使用 Erubis 进行渲染。我对 ERB 渲染也很好。只需要使用 ruby 脚本进行渲染。
有什么办法让它工作吗?
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 年前它为全世界工作,我不认为我做错了什么......是吗?(我当然是)
是的,我是法国人,所以我的英语不好的可能性非零。谢谢你的帮助!
ruby - Eruby API 调用数组显示 [#,#] 而不是数字
我正在尝试使用 homeaway API 在 html 页面上显示一些数据。
我的 search_results 文件看起来像这个 priceRanges=[#, #, #] 而不是我想要的 3 个价格。
我在网上查看了转换为整数的方法,但这无济于事。我只是想知道这个数字是否已从服务器中扣留/我的堆栈/代码有问题,因为老实说我已经搜索了几个小时但一无所获。
这是我的代码
搜索结果
后端的另一个文件
我们刚刚添加的第一个处理程序将服务 req
puppet - erb - 如何替换包含合法反斜杠的字符串(gsub)?
erb 与 Puppet、Hiera 和模板结合使用时,我遇到了以下问题:
通过 Hiera,我得到了以下字符串作为变量:
首先是数组中的变量example
(data[example])
example_information
和变量
现在我想_VARIABLE_
用包含合法反斜杠 () 的第二个字符串替换 Puppet 模板。所以我这样做了:
所以我example
从一个数组中取出并用@example_information
.
结果如下:
没有反斜杠gsub
将它们解释为反向引用。那么如何解决我的问题以保留我的反斜杠而不在 Hiera 文件中对它们进行双重转义?我需要在代码中进一步使用 Hiera 变量,而不需要双转义反斜杠。