代码之家  ›  专栏  ›  技术社区  ›  umar

我的开发计算机上的ROR中出现奇怪的路由错误

  •  0
  • umar  · 技术社区  · 17 年前

    http://sitename/user/dashboard . 这之前是成功的,直到我开始开发:)。现在它试图去 http://sitename/user/images/navarrow ,这将导致错误ActionController::UnknownAction(没有操作响应图像)。

    除了布局、视图级别的更改、没有操作等更改外,我没有更改代码中的任何内容。然后我恢复到以前的版本进行检查,它工作正常。我恢复到我的最新版本,它再次工作良好。所以问题似乎不在代码中,而是在其他地方。我想知道为什么这个问题时不时出现。修复并不困难,我只需要恢复到以前的提交,然后返回到最新的提交,但我无法弄清楚它首先是如何尝试重定向到错误的url的。我是否需要更改某些配置以使其不再发生?

    更新:我还必须处理登录表单的UI。现在,当我使用所需的css创建登录表单并尝试提交时,我得到的是:

    如您所见,我得到了另一个不同的错误url,前一个有:id=>'导航箭头'。所以我得到了与上面相同的错误,错误的url不知从哪里冒出来!但当我返回并刷新时,我发现我实际上已登录,因此新的登录表单按预期工作。我想如果我现在提交我的代码,然后再次通过这个过程,它会再次工作,但这个错误让我发疯!

    2 回复  |  直到 17 年前
        1
  •  1
  •   umar    17 年前

    我想我已经部分解决了。在页面中,有两个图像,输入方式如下:

    <img src="images/nav_arrow.jpg".../>
    <img src="images/galway.jpg".../>
    

        2
  •  0
  •   Mike Buckbee    17 年前

    我会检查你的目录中是否有.htaccess文件(可能有一个文件被意外签入)?