Ruby on rails 3 octopress无法路由公共
我一直在学习octopress,所以我需要在heroku上部署它。我在最后一点做了,但我没有看到我的网站 当我跑的时候Ruby on rails 3 octopress无法路由公共,ruby-on-rails-3,deployment,heroku,Ruby On Rails 3,Deployment,Heroku,我一直在学习octopress,所以我需要在heroku上部署它。我在最后一点做了,但我没有看到我的网站 当我跑的时候 heroku open 我在web浏览器上遇到了这个问题 对不起,我找不到/ 因为 not_found do send_sinatra_file('404.html') {"Sorry, I cannot find #{request.path}"} end 如何解决此问题?是否设置了默认的“/”路由?它不会出现在您的命令行中,打开.gitignore列表(
heroku open
我在web浏览器上遇到了这个问题
对不起,我找不到/
因为
not_found do
send_sinatra_file('404.html') {"Sorry, I cannot find #{request.path}"}
end
如何解决此问题?是否设置了默认的“/”路由?它不会出现在您的命令行中,打开
.gitignore
列表(位于您的回购协议中)并删除以下行public
下一步rake生成并将其推送到Heroku
应该这样做 您可以阅读相关的pull请求:这对我来说很有效-必须添加git。为了包含公共文件,git commit,然后推送到Heroku感谢您的帮助,Octopress文档中没有这个内容。。。似乎是一个相当大的排放。谢谢你发布这个,我要把它扔到我发布的关于它的Octopress bug上。干杯,节日快乐。是的,我也是。我无法理解为什么这是默认设置而不是文档中的设置,但谢谢!省去了我咬牙切齿和拉扯头发的麻烦。