问题标签 [webrick]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
1580 浏览

ruby-on-rails-3 - WEBrick 崩溃的问题

以下是启动时的详细信息

=> 启动 WEBrick
=> Rails 3.0.1 应用程序开始在http://0.0.0.0:3000
上开发 => 使用 -d 调用以分离
=> Ctrl-C 以关闭服务器 [2011-01-11 13:43: 57] 信息 WEBrick 1.3.1
[2011-01-11 13:43:57] 信息 ruby​​ 1.9.2 (2010-08-18) [i386-mingw32]
[2011-01-11 13:43:57] 信息 WEBrick ::HTTPServer#start: pid=10216 端口=3000

WEBrick 会定期崩溃。唯一的错误信息是:

ActionController::RoutingError(没有路由匹配“/thumbnails/missing.png”):

此错误消息不时出现(我使用的是回形针),但不会在每次出现时都导致 WEBrick 崩溃。我花了一点时间试图解决路由错误——但还没有解决。我不认为这是 WEBrick 崩溃的根本原因,因为它不会每次都发生。

非常感谢任何帮助。

0 投票
1 回答
2728 浏览

ruby-on-rails - 摆脱 ActionController::InvalidAuthenticityToken (Rails 3, webrick, devise)

想不出来这个。使用 Devise 1.1.5 开发 Rails 3.0.3 应用程序,在 WEBrick 1.3.1 上本地运行。不知从何而来,我得到了一个

登录错误(成功与否)和注册。该应用程序已部署到 Heroku,并且在生产环境中运行良好。它在另一个开发者的机器上也能正常工作,在 Apache/Passenger 上运行。无论我做什么,我都无法在本地摆脱这个错误(几天前它运行良好,直到这个错误在开发过程中出现)。

我检查了新代码,重新启动机器,在不同的端口上运行,清除了数据库,我能想到的一切。应用程序中没有缓存。

应用程序跟踪为空白。下面的完整跟踪:

任何帮助表示赞赏!

编辑:这是日志中的帖子:

0 投票
1 回答
5294 浏览

ubuntu - Redmine:想将 webrick 服务作为后台进程运行

我完全完成了在 ubuntu 服务器上的 redmine 安装。我正在使用以下命令测试服务器:

但是当我按 ctrl+z 时它会停止。所以我想在 Ubuntu 中将它作为服务或进程启动。

我用这个试过这个:

它显示进程正在运行,但在浏览器中没有显示页面。

你有什么建议我可以解决这个问题吗?

0 投票
1 回答
964 浏览

ruby-on-rails - Fedora 14 中的 rails openssl 问题

我已经通过下载和编译源代码安装了 ruby​​ ......当我在我的 rails 应用程序中运行脚本/服务器时......它会抛出一个错误

当我做百胜安装openssl。

它显示 openssl-1.0.0c-1.fc14.i686 已经安装和最新版本。

0 投票
5 回答
4174 浏览

ruby-on-rails - OmniAuth Google OpenID WEBrick::HTTPStatus::RequestURITooLarge

我正在使用 OmniAuth 来允许用户使用他们的 Google OpenID 帐户登录。当我尝试使用 WEBrick 以开发模式登录时,出现 WEBrick::HTTPStatus::RequestURITooLarge 错误。当我将它部署到我的 rails 主机时,它工作正常。我应该使用不同的 Web 服务器来代替 WEBrick 吗?

0 投票
2 回答
3363 浏览

ruby - 有没有办法告诉 RubyMine 不使用 webrick?

当我在 RubyMine 中启动我的应用程序时,我希望能够使用 unicorn 和我的 unicorn 配置。有没有办法告诉它不要使用 webrick,而是使用其他东西,比如 unicorn 或 thin?

0 投票
1 回答
528 浏览

ruby - 处理WEBrick中的PUT方法

如何在 WEBrick 中处理 PUT 请求?

我尝试在 AbstractServlet 类中定义一个 do_PUT() 方法,但该方法从未被调用。

0 投票
1 回答
1017 浏览

mysql - 每次我更改逻辑时,Rails 应用程序都会收到非法指令

我有一个相当大的 Rails 应用程序,越来越难以开发。开发环境变得越来越慢,并且 WeBrick 的启动时间很长。

然而,最奇怪的是,每当我更改逻辑(控制器或模型)中的代码时,服务器会因“非法指令”而崩溃,因此每次更改某些内容时我都必须重新启动服务器。当我改变视图时,这不会发生。

每次我重新启动以及在我们的生产环境中,代码都可以正常工作。

我对网络开发相当陌生,只做了一年。我很可能犯了某种错误,导致溢出或二进制文件中出现 cpu 无法处理的错误。即使代码似乎工作得很好并且具有正确的预期结果,情况是否如此?

另外,有人可以指导我寻找加快开发环境的方法。开始变得荒谬了。它仅适用于这个特定的存储库。

这是一个使用 Ruby 1.9.2-p136 和 MYSQL 数据库的 Rails 3.0.4 应用程序。使用 Rails 引擎“狂欢”,这是代码库的主要部分。WEBrick 是开发服务器。

0 投票
1 回答
428 浏览

ruby-on-rails - Phusion Passenger Rails 服务器 - 如何从外部访问?

我按照本指南从 WEBrick 切换到 Phussion Passenger:http: //developer.apple.com/library/mac/#featuredarticles/PhusionRails/index.html。我使用PassengerPane 来配置它。

现在我可以在myapp.local访问我的应用程序,而不是localhost:3000

但是,我不知道如何从外部访问它。以前是ip:3000

我的 vhost.conf 文件如下所示:

0 投票
1 回答
659 浏览

ruby-on-rails - Rails 返回 401 会导致 http auth 类型的登录下拉窗口

我正在通过 Rails 中的 Ajax 后请求进行用户身份验证,我认为返回 401 状态并在 jQuery.ajax() 中使用错误函数将是处理失败授权的好方法。

但是:在 Chrome、Safari 和 FireFox 中,我得到了其中一个标准的 http auth 登录窗口。像这样:http ://bayimg.com/PAENeAAdE (请原谅瑞典语)。

在登录窗口中单击取消后,我的 jQuery 错误处理函数照常执行。

有什么方法可以防止出现登录窗口吗?

我正在使用 WEBrick 1.3.1、Rails 3.0.1、Ruby 1.8.7。

代码:

应用程序.js

session_controller.rb: