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

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

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

请问我该怎么做?

最佳答案

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

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

由于 Rails 使用 Rack,它支持在路由器上安装它的应用程序。不过,我不确定 Rack::Handler::CGI 的用法,它的文档非常少。

关于ruby-on-rails - 如何在 Ruby on Rails 中运行 CGI Ruby 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9435173/

相关文章:

ruby-on-rails - PG::UndefinedTable: 错误:关系 "action_text_rich_texts"不存在 | rails 6 | Rails_管理员 | PostgreSQL

ruby - Ruby 中的 Rijndael 加密

c++ - 通过发音查找相似词 - 算法、方法、库

ruby-on-rails - 如何将常量延迟加载到rails环境中

ruby-on-rails - 工厂女孩 - 操纵 transient 属性

ruby-on-rails - Carrierwave: NoMethodError - #<ActionDispatch...> 的未定义方法 `permit'

ruby-on-rails - 在 Ubuntu 9.10 上安装 Rails 的最佳安装指南是什么?

css - 在 CSS 文件中访问 Ruby 中的语言环境

mysql - 从应用程序创建迁移

ruby-on-rails - Rails ActiveAdmin 路由新资源