在我的 HTML 页面中,我只有一个输入框和一个输出框。
我的Ruby脚本只是简单地从输入框中提取值,计算并需要在输出框中显示输出。
如何在我的 HTML 代码中完成此操作?
最佳答案
尝试使用 Ruby 作为您的 CGI后端。这是一个simple overview带有 CGI 的 Ruby 可能是什么。您还可以深入研究 Pragmatic Programmers here 给出的介绍.例如:
如果您的 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!" %>
给出类似的东西:
此文本是 100% 实时的!
试试吧,我知道你会爱上你学到的...
关于html - 帮助在 HTML 中插入 Ruby 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5768441/