Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 404在Heroku中找不到页面_Ruby On Rails_Heroku - Fatal编程技术网

Ruby on rails 404在Heroku中找不到页面

Ruby on rails 404在Heroku中找不到页面,ruby-on-rails,heroku,Ruby On Rails,Heroku,我有一个应用程序,我让管理员自定义锚标签的URL。当我从活动管理员自定义heroku上的URL,并单击新编辑的锚标记时,我看到一个404 URL not found错误。此错误有时会发生,有时它会找到URL并正常工作。我无法在本地计算机上重现这种奇怪的行为。虽然一旦我从管理端更改了URL,并且运行了“restart heroku”,错误就会消失。同样在检查锚定标记时,我总是得到新的(编辑过的)URL。我希望这个问题足够清楚。感谢您在控制台中运行heroku日志--tail并重试--您应该会看到错

我有一个应用程序,我让管理员自定义锚标签的URL。当我从活动管理员自定义heroku上的URL,并单击新编辑的锚标记时,我看到一个404 URL not found错误。此错误有时会发生,有时它会找到URL并正常工作。我无法在本地计算机上重现这种奇怪的行为。虽然一旦我从管理端更改了URL,并且运行了“restart heroku”,错误就会消失。同样在检查锚定标记时,我总是得到新的(编辑过的)URL。我希望这个问题足够清楚。感谢您在控制台中运行heroku日志--tail

并重试--您应该会看到错误日志,其中显示了发生的情况。没有足够的资源来处理您的问题。

我遇到了与您相同的问题,请更改您的database.yml并添加以下选项:

raise\u not\u found\u错误:false

对我来说,我使用的是MongoDB,在mongoid.yml中,我使用的是这段代码

production:
  clients:
    default:
      uri: <%= ENV["MONGODB_URI"] %> 
    options:
      connect_timeout: 15
 options:
   raise_not_found_error: false
生产:
客户:
违约:
uri:
选项:
连接超时:15
选项:
raise\u not\u found\u错误:false