为什么我不能使用没有铁轨的eruby?我不喜欢Rails,但是看起来eruby在没有Rails的情况下已经有十年没有使用了(如果我提到关于eruby关于堆栈溢出的持续问题的日期的话)。
下面是我添加到Apache配置中以处理.erb脚本的行:
AddHandler application/x-httpd-erb .erb
Action application/x-httpd-erb "/cgi-bin/erb-cgi.rb"当我尝试加载一个简单的测试页面(位于myserver.fr/test.erb上)时,我得到以下错误:
在此服务器上找不到请求的URL /cgi/erb-cgi.rb/test.erb。
似乎Apache试图打开" /cgi-bin/erb-cgi.rb / test.erb“,而不是使用test.erb作为参数运行/cgi.rb/erb-cgi.rb(操作指令的正常行为应该是什么)
这里我没有详细介绍/cgi-bin/erb-cgi.rb脚本,服务器甚至没有尝试打开它。十年前全世界都在工作,我不认为我做错了什么.是我吗?(我当然是)
是的,我是法国人,所以我的英语不好的可能性不是零。谢谢你的帮忙!
发布于 2016-03-13 07:52:18
这并不完全是您所要求的,但是如果您想要在没有Rails的Ruby中进行简单的模板化,您可能想看看辛纳特拉,这是一个非常轻量级的Ruby框架构建。
Sinatra可以在一个命令中运行,管理路由和模板,仅此而已。
https://stackoverflow.com/questions/35965232
复制相似问题