0

我对红宝石非常陌生。我们如何在本地机器上运行 html 嵌入的 ruby​​ 代码。?我的机器上安装了 ruby​​ 1.8。我是否也需要安装 rails 才能使用 ruby​​ 代码运行该 html?我被卡住了..

4

2 回答 2

3

要手动评估 Ruby 代码,您可以使用该erb命令。

给定一个index.html.rhtml包含以下内容的文件:

<html><body>Hello <%= "from Ruby" %></body></html>

跑步:

$ erb index.html.rhtml > index.html

结果在一个index.html文件中:

<html><body>Hello from Ruby</body></html>

该文件可以在浏览器中查看。

另一种选择是使用网络服务器来转换和提供文件。这是一个在端口 3000 上启动WebBrickindex.html.rhtml的单行程序(假设当前目录中有一个文件):

$ ruby -rwebrick -e "WEBrick::HTTPServer.new(:DocumentRoot => '.', :Port => 3000).start"

将浏览器指向http://localhost:3000/index.html.rhtml应该显示该页面。

于 2013-08-30T09:10:54.947 回答
0

我希望这能帮到您。尝试这个。http://www.thegeekstuff.com/2009/10/ruby-hello-world-example-how-to-write-and-execute-ruby-program-on-unix-os/

于 2013-08-30T05:49:53.947 回答