繁体   English   中英

当没有路线匹配时,获取所有可用路线的列表; 如何禁用?

When No Route Matches, getting list of all available routes; how to disable?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我不是Rails开发人员,但已被要求调查此问题。 在本地甚至在生产环境中运行Rails应用程序时,如果我们使用的网址与以下路线不匹配:

http://somedomain.com/fjdklajflsajflsd

rails应用程序显示一个“路由错误”,然后显示该应用程序中每个可用路由的漂亮表。 我想知道一种关闭它的方法,因此它只显示404。

2 个回复

只需在/public目录中创建名为404.html.erb文件,它将用于显示404错误。

如果您在其中放置名为500.html.haml文件, 500.html.haml该文件将用于您网站上的任何500错误。 我不确定它将在开发中起作用,但是在生产中会起作用(至少我是这样使用的)

我发现了问题。 在production.rb中,此设置不正确。

# Full error reports are disabled and caching is turned on.
config.consider_all_requests_local       = false
1 我如何匹配 Mojolicious 中的所有路线?

我正在尝试使用 Mojolicious one-liner 向用户显示有关服务中断的消息。 无论路线如何,我都希望显示消息。 这是我所拥有的,从文档中的内容略有修改。 这适用于/但不适用于其他任何东西。 我添加了一个星号以将其转换为通配符路由。 匹配除/之外的所有路由。 有没有办法在一个定义 ...

3 尝试注册时没有路线匹配

我在Ruby on Rails中路由遇到麻烦。 我已经以这种方式配置了路由 我有一个RegistrationsController,其中有两个端点(新建) 但是,当我使用rails时,我将localhost:3000 / users / registrations / crea ...

4 提交表单搜索时没有路线匹配

我在Rails中的路线遇到了麻烦。 我正在尝试建立搜索表单。 我在root_path(static_pages#index)视图中有一个html表单。 我想用关键字提交此表单时,包含这些标签的位置的结果显示在由searchsController(searches#index)控制的另一个视 ...

5 没有路线匹配时。 字符进入参数

我有这样的路线: 但是,当这样的路线出现在/pages/a.com/preview时,它会给我一个错误“没有路线匹配”。 我试过URL编码了。 %2E字符,但同样的错误来了。 在定义预览路由之前,我还在页面( resources :pages )上设置了资源。 该路线适用于所 ...

6 Rails上没有路线匹配

我已经从GitHub在本地计算机上安装了一个RoR应用程序。 并尝试使其在我的本地计算机上运行,​​但是在成功登录后,他们向我抛出此错误,这使我发疯。 我试图找出解决方案,但失败了。 你们能解释一下这个错误的可能原因吗? 谢谢。 ...

7 Rpsec“没有路线匹配”

我有一个奇怪的情况。 我的routes.rb中有这样的代码: 所以,它通过'post'给我帮助者vote_up_question和vote_up_answer : 我的votes_controller: 一切都很完美,但是! 我想用RSpec测试load_parent ...

8 没有路线匹配Chartkick

我一直在尝试使用Active Admin设置Chartkick来为用户设置仪表板。 我相信我已经根据找到的其他答案正确设置了所有内容,但始终收到路由错误:ActionController :: RoutingError(没有路由与[GET]“ / javascripts / chartkick ...

9 没有路线匹配?

在我的一项测试(并从命令行使用 curl)中,我的一项路由(POST /users/confirm)出现“无路由匹配”异常。 我尝试过的 curl 如下,它们都不起作用,并且收到以下注释中概述的相同异常: 我的测试如下。 我的 /config/application.rb 文件中有confi ...

10 没有路线匹配错误

我正在构建一个Rails应用程序,并且正在使用form_for制作表单。 我不断收到错误消息,指出我没有指定匹配的路由,但是当我运行rake路由时,我看到的是我指定的路由(或者至少我认为是)。 有人可以帮忙吗? 我的form_for标签是: 在我的聚会主持人中,我有: ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM