我有一个应用程序,其中我让管理员自定义锚标记的URL。当我从活动管理员自定义heroku上的URL时,我点击新编辑的锚标记,我看到404 URL未找到错误。有时会发生此错误,有时它会找到URL并正常工作。我无法在我的本地重现这种奇怪的行为。虽然我从管理员端更改了URL,但如果我运行“重新启动heroku”,则错误消失。另外在检查锚标签时,我总是得到新的(编辑过的)URL。我希望这个问题足够清楚。感谢
答案 0 :(得分:1)
在控制台中运行heroku logs --tail
并重试 - 您应该会看到错误日志,告诉您发生了什么。没有足够以你的方式解决你的问题。
答案 1 :(得分:0)
我遇到了与您相同的问题,更改了您的database.yml并添加了以下选项:
raise_not_found_error:false
对我来说,我正在使用MongoDB和mongoid.yml,我正在使用此代码。
production:
clients:
default:
uri: <%= ENV["MONGODB_URI"] %>
options:
connect_timeout: 15
options:
raise_not_found_error: false