我对红宝石非常陌生。我们如何在本地机器上运行 html 嵌入的 ruby 代码。?我的机器上安装了 ruby 1.8。我是否也需要安装 rails 才能使用 ruby 代码运行该 html?我被卡住了..
问问题
1662 次
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 回答