问题标签 [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 投票
1 回答
705 浏览

ruby-on-rails - Ruby on Rails:奇怪的样式表问题

当我打开一个使用我的 CSS 的页面时,它会工作一次,但在你打开 CSS 并重新保存之前不会再次工作。每次我尝试直接访问我的 CSS 时,它都可以正常工作。但其他时候,它不起作用,我收到这个服务器输出:

我用来包含样式表的代码是<%= stylesheet_link_tag 'scaffold' %>. 我已经重新启动了 Ruby 服务器,但没有任何效果。什么可能导致这个问题?

这是来自阅读官方指南之一

运行 Mongrel 时不会发生这种情况。

0 投票
3 回答
1061 浏览

ruby-on-rails - Webrick 无法作为守护程序运行,没有错误消息

运行带有 Rails 2.3.4 和 Webrick 1.3.1 的 Ubuntu Server 10.04;我们的 rails 应用程序在 via 调用时运行良好script/server -e production,但尝试通过使用标志调用它作为守护进程对其进行测试会-d产生以下输出:

日志中没有产生任何内容,其他 Rails 应用程序将毫无问题地独立运行。

0 投票
1 回答
1494 浏览

ruby-on-rails - ruby on rails webrick 服务器曾经在生产中使用过吗?

在主服务器(apache)离线的情况下,在内置的 webrick 服务器上运行 ruby​​ on rails 应用程序是否可以接受?或者我应该运行一个本地 apache。我必须让它在本地可用,而且它很少会在本地运行,但如果我必须继续安装 apache 或有一个启动 ruby​​ 脚本/服务器的批处理文件,那最好?一切都必须与常规的在线 apache 服务器一样工作。

谢谢。

0 投票
2 回答
23215 浏览

ruby-on-rails - 您如何配置 WEBrick 以在 Rails 中使用 SSL?

在 Rails 3 之前,您可以修改脚本/服务器文件以添加 SSL 参数并告诉服务器命令使用 HTTPS 版本的 WEBrick。现在所有这些脚本都消失了,有谁知道如何让它与 Rails 3 或 4 一起工作?

0 投票
1 回答
640 浏览

ruby-on-rails - 为什么将 Rails 应用程序作为 WEBrick 服务器运行,但将其安装为 Mongrel 服务却不行?

我的另一个新手 RoR 问题。

昨晚我开始用头撞墙,因为在将 Rails 应用程序安装为 Mongrel 服务后,我根本无法在浏览器中显示它

我使用这样的命令(从应用程序的根目录)安装了它:

这设置了 Windows 服务,一切似乎都很好。我可以启动/停止服务,并且在日志中没有看到任何错误。然后localhost:3000在我的浏览器中导航,我遇到了各种错误,没有特定于 Rails 的错误(所有这些错误都是“无法连接到服务器”之类的)。此时查阅日志没有发现明显的问题。

我一生都无法弄清楚如何让它发挥作用。因此,出于恼怒,我尝试在 WEBrick 上简单地运行该应用程序:

当我这样做时我的应用程序运行完美!打开我的浏览器localhost:3000现在按预期显示我的首页。

我应该注意到我已经成功地将 Mongrel用于本地计算机上的其他应用程序。

那么,哪些特定于应用程序的特性可能会导致 WEBrick 在 Mongrel 没有的地方工作呢?

0 投票
1 回答
40 浏览

ruby-on-rails - 运行服务器时的 Ruby 版本差异

当我检查我的版本号时,看起来我正在运行 1.9.2p0

但是当我运行服务器时,它显示我正在运行 1.8.7...关于如何解决这个问题的任何想法?

0 投票
3 回答
847 浏览

ruby-on-rails - Rails 2.3.8 的 WEBrick 替代方案?

我是 Rails 新手,我最初使用 NetBeans + JRuby 来制作 Rails 应用程序(使用 JRuby 是因为它是一个快速入门 - 我不需要与任何 Java 库交互)。

然后因为(a)许多 gem 不适用于 JRuby,并且(b)大多数 Rails webshosts 不支持 JRuby,我决定使用 Ruby MRI。

所以我安装了所有东西,它工作正常。但是现在,在网页每刷新 4/5 次后,WEBrick 就会崩溃并显示SEGFAULT。(当我使用 JRuby 时没有发生过这样的事情)。

所以,我四处寻找替代方案,并尝试瘦身。这个问题帮助部分解决了一些错误。现在thin start我得到一个错误No adapter found for C:/Ruby192/bin

非常感谢任何有关如何使用(任何)简单(稳定)Web 服务器重新开始开发的建议。

附言。 如果有帮助,我正在使用 Windows 7 x64。

0 投票
0 回答
776 浏览

ruby-on-rails - 我的网站使 Internet Explorer 崩溃

当我尝试在 IE(开发、环境或在线)上打开我的网站时,它每次都会崩溃。这是我进入主页时的服务器读数(它实际上在此之后的任何页面视图上都崩溃了):

Rendered shared/_footer.erb (0.0ms) Rendered welcome/index.html.erb within layouts/index (179.0ms) Completed 200 OK in 204ms (Views: 203.0ms | ActiveRecord: 0.0ms) [2010-10-24 03:16:26] ERROR Errno::ECONNABORTED: An established connection was aborted by the software in your host machine. C:/San/Ruby192/lib/ruby/1.9.1/webrick/httpserver.rb:56:in 'eof?' C:/San/Ruby192/lib/ruby/1.9.1/webrick/httpserver.rb:56:in 'run' C:/San/Ruby192/lib/ruby/1.9.1/webrick/server.rb:183:in 'block in start_thread'

我有时会遇到的另一个错误:

[2010-10-24 03:22:21] ERROR Errno::ECONNRESET: An existing connection was forcibly closed by the remote host.

你知道问题可能是什么吗?这对我来说至关重要,因为可能使用该应用程序的人。感谢大家。

0 投票
2 回答
621 浏览

ruby-on-rails - 无法在 Rails 中创建新模型

tl;dr:似乎params[:commit]不包含创建新提交的实际相关信息,相反,它只包含名称也是“提交”的表单的提交按钮的值。关于为什么会发生这种情况的任何想法?我没有改变任何东西。

我正在使用 webrick 服务器运行 rails 3,因为它显示了相关的调试信息。我创建了一个只有一个属性的模型,description:text,一切似乎都运行良好。

但是,当我使用自动生成的脚手架表单创建一个新的脚手架时,它似乎并不关心描述文本区域的值。换句话说,在创建之后,该created_at列很好,除了 之外,其他所有内容description都没有显示。这是服务器的输出:

这是我的迁移的样子,由自动生成rails generate

如您所见,NULL即使我确实在文本区域中输入了某些内容,它也会看到描述值。这是_form.html.erb部分生成的rails:

任何人对为什么会发生这种情况有任何想法?我很确定这也是显而易见的事情。

顺便说一句,rails console当我创建一个并手动保存它时工作正常,所以我感觉控制器在保存时会断开连接。

编辑:我注意到一些有趣的事情。在控制器中,对象是这样创建的:

但是,正如上面 webrick 输出中所指出的,服务器接收的参数只有:

所以它似乎没有得到description参数,我想它应该被包装在commit参数中,但是如果我查看new表单的源代码,它显示描述的文本区域是 name commit[description],但是提交按钮是名字commit。所以不知何故,它只获得了提交按钮的值,它确实具有“创建提交”的价值,而不是它需要的其他信息。

我对rails了解不多,所以我真的不知道是这种情况还是什么。

有人请帮帮我哈哈。

编辑_form.html.erb:这是由 rails 生成的其余部分。也许你可以发现一个明显的问题:

:Rails 3 现在似乎自动为每个提交按钮命名为“commit”,这与我的模型名称冲突。我同样害怕。我想知道使用此名称是否有任何进一步的含义。通过将提交调用显式更改为:

0 投票
1 回答
220 浏览

ruby - webrick 和 ruby​​ 解释器

首先,我要说谢谢你观看我的帖子。

其次,问题是:如果我输入 ruby​​ -v ,我怎么能让女巫 ruby​​ 解释器在跟我说话?我的电脑上有两个,一个是 rvm,一个是本地目录。

那么我怎么知道女巫鲁比在跟我说话呢?

我怎样才能弄清楚 webrick 使用的是什么?

我正在使用 ubuntu 10.4