我是Ruby编程语言的新手,我很难编写一个在html页面上输出'hello world'的简单Web应用程序。我听说过Ruby on Rails但是对于我来说,我想在开始使用更多高级框架之前从头开始。
答案 0 :(得分:5)
Ruby是一种通用语言。它不打算像PHP一样嵌入到HTML中。因此,如果您想从头开始学习编写控制台应用程序而不是Web应用程序。这是一个"你好世界"红宝石计划:
puts "Hello, world!"
如果您将其保存到hello_world.rb
,则可以使用ruby hello_world.rb
运行它,您会看到Hello world
已打印出来。有一个名为irb
的好工具,它允许您编写代码并立即查看结果,而无需将其保存到文件中并手动运行。我建议你用它来试验Ruby。
$ irb
>> puts "Hello, world"
Hello, world
=> nil
学习好运!
答案 1 :(得分:3)
看看Sinatra。如果不将您的脚本作为CGI应用程序调用并手动解析标题,它几乎是您可以达到的最低级别。