问题标签 [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.
ruby-on-rails - Rails [3.1.0.rc1] webrick 冻结 http 500 错误
因为我安装了 rails 3.1.0,当一些 bug 出现时,Webrick 会在一些 bug 出现时冻结几分钟(不是所有的 bug,显然是 500 个)。
我的 gemfile 看起来像这样:
我在 Mac OS X 10.6.7 上。
谁可以帮我这个事?谢谢,
尼古拉斯
ruby - 如何在服务器上使用本地资源?
如何在使用 webrick 的动态呈现页面中使用本地资源,如css
、js
、等?png
换句话说,Ruby on Rails 链接之类的东西是如何工作的?我想这是最基本的事情之一,应该有一个简单的方法来做到这一点。
可能的解决方案
我设法使用以下两个 servlet 做我想做的事:
这是正确的方法吗?我不这么认为。此外,我对它并不完全满意。一方面,我不喜欢必须http://localhost:2000
在正文中指定的事实。另一个是线程的使用好像不太对。有一个更好的方法吗?如果您认为这是正确的方法,请回答。
ruby - 在网页上捕获事件
我正在使用 webrick 从服务器运行网页。如何从 Web 浏览器捕获事件?我不想通过 JavaScript 来做,但我想通过 webrick 获得响应,并在 ruby 中处理它,也许使用其中一种do_...
方法。如果 JavaScript 是最低要求,那没关系。我不想重定向到不同的页面。我不知道该为事件添加什么值(例如onclick
)。
ruby-on-rails - 导轨 / 机架 / Config.ru
尝试遵循“Ruby on Rails 3 Tutorial”并运行rails s
,得到以下错误:
我fake_app.rb
在 PATH 中找到了位置(我认为这是 rails/rack 试图找到的)
的内容config.ru
是默认生成的:
我正在运行 rails 3.0.8 和 Windows 7
感谢您帮助这个完整的新手!
ruby-on-rails - Rails 服务器无法启动(LoadError)mysql2
我是rails的新手,我必须为学校制作一个小rails项目,但不知何故我什至无法让我的服务器运行,非常有希望的开始,希望有人能帮助我;-)。
当我尝试启动我的 rails 服务器时,它给了我一个加载错误:
我正在运行 rails 3.0.8 和 ruby 1.8.7
有人有什么建议吗?
编辑:忘了提到我在 OS X 10.6.7
ruby - 从 webrick 发送推送事件
如何通过 webrick 发送推送事件?在某些时间,我希望 ruby 触发一些事件并通过 webrick 将其发送到浏览器。我可以提前在页面上嵌入一些 JavaScript 代码。
特别是,我正在尝试在此维基百科页面上实现在HTTP 服务器推送和Pushlet下编写的技术之一。
ruby - 从 webrick 禁用回声
如何禁用来自 webrick 的消息回显到终端?对于INFO
开头出现的消息,我可以通过设置Logger
参数来禁用它:
但我还想禁用如下所示的消息:
本地主机 - - [17/Jun/2011:10:01:38 EDT] "GET .... HTTP/1.1" 200 0 http://localhost:3000/ -> .....
当从 Web 浏览器发出请求时。
ruby-on-rails - 无法访问端口 3001 上的 rails 应用程序
我正在尝试使用“rails s -p 3001”在不同的端口(3001)上运行 rails 应用程序虽然服务器可以完美启动,但我仍然无法访问它。在默认端口 3000 上同样可以正常工作。
正在使用的机器是 aws 上的 ubuntu 10.04 实例。
任何帮助/建议都会很棒。
谢谢。
ruby-on-rails-3 - rails server (WEBrick) 最终停止在 Mac 上记录到标准输出?
如果这是一个真正的问题,我希望在这里或在 Google 中找到它,但我似乎是唯一遇到它的人:
在我的开发笔记本电脑上让我们的普通 Rails 应用程序运行几个小时或几天后,我会发现 stdout 没有新的输出(通常反映 development.log 输出)。服务器仍然响应,因为我可以向它发出 HTTP 请求并且它会提供响应,并且我可以成功关闭该服务器并启动一个新服务器,而无需清除我的终端选项卡。
这是 Rails 3.0.9、WEBrick 1.3.1、ruby 1.9.2 (2011-02-18)、OS X 10.6.7。
有没有其他人遇到过这个?我的直觉是切换到 Mongrel,但我们有一个由 6 个其他人组成的开发团队,他们对切换底层基础设施犹豫不决,只是因为一台机器上的一个不可重现的问题可能会或不会通过切换来解决......