Попробуйте использовать Ruby в качестве CGI бэкэнда.Вот простой обзор того, что может быть Ruby с CGI.Вы также можете вникнуть во вступление, данное Прагматическими Программистами здесь .Например,
если ваш HTML содержит форму с полем someVal
, вы можете получить к нему доступ, используя Ruby's 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!
Попробуйте, я знаю, вам понравится то, что вы узнаете...