首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >eruby标签嵌套?

eruby标签嵌套?
EN

Stack Overflow用户
提问于 2010-08-20 14:44:13
回答 1查看 242关注 0票数 0

我现在托管在一台Mediatemple网格服务器上。我正在写一个网站来自学Ruby --直接的ruby,没有rails。我遇到了一些错误,这些错误似乎是嵌套标记的结果。例如:

eruby需要<% %>标签包含在ruby代码中。如果我尝试使用erb模板,我会感到厌烦-

代码语言:javascript
复制
<%
template = ERB.new <<-EOF
  The value of x is: <%= x %>
EOF
%>

这显然不会起作用,因为嵌套了<% %>标记。我想我在使用CGI类时遇到了类似的问题。有没有办法改变erb或eruby使用的标签?或者有什么简单的方法可以绕过这个我完全忽略的问题?

EN

回答 1

Stack Overflow用户

发布于 2010-08-20 14:57:05

您可能不想同时使用erb和eruby。您应该从ruby cgi脚本生成eruby (或erb)。

代码语言:javascript
复制
require "cgi"
require "erb"

x = 42
template = ERB.new <<-EOF
  The value of x is <%= x %>
EOF

cgi = CGI.new
cgi.out { template.result }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3528716

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档