【问题标题】:Rails Pages that don't exist resolving不存在的 Rails 页面正在解析
【发布时间】:2010-12-04 16:20:48
【问题描述】:

我有一个网站,其中包含类似 mysite.com/example 的页面。但是,如果有人进来并键入 mysite.com/example/random_bs 而不是页面实际解析而不是显示错误。如何让页面停止解析并只显示错误?

Rails 2.3.8

谢谢

【问题讨论】:

  • 现在是默认的。我没有进行任何修改。
  • map.connect ':controller/:action/:id' map.connect ':controller/:action/:id.:format' map.connect "/:action", :controller => “家”
  • 正在为 URL mysite.com/example/random_bs 显示什么视图?
  • mysite.com/example 得到显示

标签: ruby-on-rails views routes


【解决方案1】:

我认为 'map.connect "/:action", :controller => "home"' 是你的问题。试试

map.connect 'example', :controller => "home", :action => 'example'

或类似的东西。 (抱歉,我的 Rails 2.3 语法有点生疏。)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-05
    • 2014-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多