Tom*_*url 2 ruby cgi ruby-on-rails sinatra
我的一个朋友有一个静态网站.她想添加一个允许人们注册课程的注册表.使用ROR或Wordpress等重新创建网站不在范围内.我们还希望用户使用相同的域,无论他或她是在查看静态页面还是动态页面.
我可以想到用CGI做这个最不具侵入性的方法,最好是使用Ruby.但是,我真的不喜欢编写CGI代码,而且我更喜欢使用Sinatra和ROR等框架.
在这种情况下,是否真的可以使用高级框架?如果是这样,那么它是否比它的价值更麻烦?
提前致谢!
如果我是你,我会在Sinatra做,也许使用像Nginx这样的前端重定向到你的Sinatra应用程序.所以类似于:
location /myform{
proxy_pass myserver:6000;
}
Run Code Online (Sandbox Code Playgroud)
你的Sinatra在6000端口上运行.Sinatra非常简单,你可以在短时间内完成.ROR我觉得这有点重.我们会一直为特殊需求/共享应用做这样的事情,即使它们已经是动态的.