如何在Ruby on Rails中运行CGI Ruby脚本?

时间:2012-02-24 17:23:30

标签: ruby-on-rails ruby ruby-on-rails-3 cgi

我正在尝试运行ruby cgi.rb脚本,就像这个:来自Ruby on Rails应用程序的http://pine.fm/LearnToProgram/?ShowTutorialCode=true,以获得与此完全相同的结果:http://pine.fm/LearnToProgram/但是在Rails Web应用程序。

我该怎么办?

1 个答案:

答案 0 :(得分:0)

我不确定,但这样的事情应该是一个合适的解决方案(未经测试):

match '/that.cgi' => proc { |app| Rack::Handler::CGI.run app }

由于Rails使用Rack,它支持在路由器上安装它的应用程序。我不确定Rack::Handler::CGI的使用情况,但记录的很差。