【发布时间】:2011-05-21 19:31:32
【问题描述】:
我正在 Ubuntu 11.04 上开发 Rails 3 应用程序,当我尝试执行 ajax 发布请求时出现以下浏览器对话框。
Application 的服务器 localhost:3000 需要用户名和密码
所有其他页面加载正常。它只是在执行 ajax 调用时发生。我将 Mongrel 用于 Rails 开发服务器。
关于如何解决此问题以使对话框不会出现的任何想法?
【问题讨论】:
-
您有身份验证系统吗? application.rb 中是否有任何内容可能导致您的应用程序像这样运行?这可能是从 application.js 或某些 js.erb 文件触发的 ajax 回调吗?
-
是的,我正在使用 Devise,但用户已经通过身份验证。
标签: ruby-on-rails ubuntu