这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 erb,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
草本植物 — Ruby 模板
概要
草本植物 [- 版[-UPdnvx[-E 分机[:整数]] [-S 水平[-T 模式[-r 图书馆[--] [文件 ...]
商品描述
草本植物 是 ERB 库的命令行前端,它是 eRuby 的一个实现。
ERB 为 Ruby 提供了一个易于使用但功能强大的模板系统。 使用 ERB,实际的 Ruby
代码可以添加到任何纯文本文档中以生成文档
信息细节和/或流量控制。
草本植物 是的一部分 红宝石.
配置
- 版 打印版本 草本植物.
-E 外部[:内部]
-编码 外部[:内部]
指定外部编码和内部编码的默认值。
值应该用冒号 (:) 分隔。
您可以省略内部编码的那个,然后是值
(Encoding.default_internal) 将为零。
-P 将以 % 开头的行作为 Ruby 代码进行评估,并删除尾随的 EOL。
-S 水平 指定运行 eRuby 脚本的安全级别。
-T 模式 指定修剪模式(默认为 0)。 模式 可以是其中之一
0 在评估嵌入的 ruby 脚本后,EOL 仍然存在。
1 如果该行以 %> 结尾,则删除 EOL。
2 如果该行以 <% 开头并以 %> 结尾,则删除 EOL。
- 如果该行以 -%> 结尾,则删除 EOL。 并领先
如果 erb 指令以 <%- 开头,则删除空格。
-U 可以是设置内部编码的默认值之一
(Encoding.default_internal) 到 UTF-8。
-d
-调试 打开调试模式。 $DEBUG 将设置为 true。
-h
- 帮帮我 打印选项摘要。
-n 用于 -x. 将行号添加到输出中的每一行。
-v 启用详细模式。 $VERBOSE 将设置为 true。
-x 将 eRuby 脚本转换为 Ruby 脚本并无行打印
号码。
示例
这是一个 eRuby 脚本
<% 需要 'prime' -%>
<%= 1+1 %>
<%= __文件__ %>/ VAR>
<%= 素数(10).to_a.join(", ") %>
命令
% erb -T -example.erb
打印
2
例子.erb/ VAR>
2、3、5、7
使用 onworks.net 服务在线使用 erb