2011-04-24 66 views
4

在我的HTML页面中,我只有一个输入框和一个输出框。帮助在HTML中插入Ruby脚本

Ruby脚本我只是从输入框中提取值,计算并需要在输出框中显示输出。

如何在HTML代码中完成此操作?

+0

我推荐HTML教程,所以你可以拿起基本知识。如果你已经知道了html,那么请告诉你这个任务中有什么困难。 – 2011-04-24 03:23:19

+0

您是使用Ruby on Rails,还是仅使用Ruby? – jefflunt 2011-04-24 03:34:47

+0

...或Sinatra或CGI或Padrino或... – 2011-04-24 03:40:24

回答

3

尝试使用Ruby作为您的CGI后端。以下是使用CGI的Ruby的simple overview。您也可以深入了解Pragmatic Programmers here给出的介绍。所以FO例如:

如果HTML包含具有场someVal, 那么你可以使用Ruby的CGI作为访问形式:

require 'cgi' 
cgi = CGI.new 
cgi['someVal'] » ["whatever they sent in someVal"] 

为了使它更有趣,而无需使用任何特殊的框架,你可以使用Ruby的eruby,这样你就可以直接将你的Ruby嵌入到HTML中:-)。

喜欢的东西:

This text is <% a = 100; puts "#{a}% Live!" %> 

给出类似:

This text is 100% Live!

试试吧,我知道你一定会喜欢你学习......