gpt4 book ai didi

ruby-on-rails - Rails 3 和 FCGI?

转载 作者:数据小太阳 更新时间:2023-10-29 06:58:19 24 4
gpt4 key购买 nike

我想为一个 friend 制作一个应用程序,但他有共享主机,唯一的选择是 fcgi,我找不到任何关于如何做的文档。有没有办法在 FCGI 上运行 Rails 3?

最佳答案

放入public/whatever.fcgi

#!/usr/bin/ruby

require_relative '../config/environment'

class Rack::PathInfoRewriter
def initialize(app)
@app = app
end

def call(env)
env.delete('SCRIPT_NAME')
parts = env['REQUEST_URI'].split('?')
env['PATH_INFO'] = parts[0]
env['QUERY_STRING'] = parts[1].to_s
@app.call(env)
end
end

Rack::Handler::FastCGI.run Rack::PathInfoRewriter.new(YOURAPPNAME::Application)

检查示例应用 here

关于ruby-on-rails - Rails 3 和 FCGI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3296206/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com