Tag: webrick

如何在rails下设置webrick中的access-control-allow-origin?

我写了一个小的Rails应用程序,通过xmlhttprequests将内容提供给另一个站点,这些站点将在另一个域中运行(不可能让它们在同一台服务器上运行)。 我知道我需要在我的Rails服务器上设置访问控制允许来源,以允许请求的网页访问这个材料。 这似乎是相当不错的文件如何做到这一点与Apache,这可能是我将使用一旦我部署网站的服务器。 虽然我正在开发,但我希望只使用webrick,因为我习惯使用rails。 有没有一种方法来configurationwebrick在轨道内提供适当的http头?

我为什么要使用独angular兽或瘦,而不是WEBrick的发展目的?

我最近发现,有些人更喜欢使用unicorn_rails而不是默认的WEBrick作为开发Rails应用程序的Web服务器。 我知道如果我想在生产中使用独angular兽,在开发过程中尝试一下可能是有意义的,但是由于configuration在生产中是不同的,它甚至是相关的吗? 使用thin或unicorn代替WEBrick来开发Rails应用程序(比如速度或其他function)有什么实际的,有形的优势? 或者这只是个人喜好的问题?

从本地networking上的另一台计算机访问webrick / rails

我有本地主机上运行的rails应用程序:3000。 我希望从同一networking上的另一台计算机访问它。 我觉得我已经轻松地做到了这一点,但它给了我一些悲伤。 我可以ping电脑的IP很好,但在浏览器中打ip:3000不工作。 我也尝试启动rails s -b ipaddress ,也没有运气。 build议?

使用LAN中的移动设备连接到本地构build的Jekyll服务器

在一台机器上使用jekyll服务器之后,build立一个WEBrick服务器,在这个特定的PC上可以从localhost:4000访问该站点。 但是,我想知道如何从局域网中的其他机器访问此Web服务器,尤其是移动设备? 我试图在将代码推送到Github之前在移动设备上testingjekyll站点。

服务器已经在Rails中运行

当我使用rails s命令启动rails服务器时,显示A server is already running. Check C:/Sites/folder/Pids/Server.pids A server is already running. Check C:/Sites/folder/Pids/Server.pids 当我打开文件,它只输出一个4位数字,所以我怎么解决这个问题? FYI 没有其他Rails cmd的实例正在运行。 检查任务pipe理器,但只有cmd.exe显示没有其他进程正在运行。 (使用Windows)。

Webrick作为生产服务器与薄型还是独angular兽?

这似乎是理所当然的,你不能使用Webrick作为生产服务器,但我真的找不到任何提及为什么。 共识似乎是:“Webrick可以发展,但是Thin或Unicorn是生产的select,期间。” 我查了一下Thin服务器的主页,它提到了每秒的请求数,但是我没有真正理解这个图,因为没有注释。 谁能让我知道为什么我应该使用薄或独angular兽相比Webrick? 使用Webrick进行开发也有什么好处吗? 我一直使用Webrick,因为它带有rails,我认为应该有一个默认的原因。 顺便说一句,我正在使用Heroku。

“WARN无法确定响应主体的内容长度”是什么意思,以及如何摆脱它?

由于升级到Rails 3.1,我在我的开发日志中看到这个警告消息: WARN无法确定响应主体的内容长度。 设置响应的内容长度或设置Response#chunked = true 这是什么意思,我怎么能删除它? 这是个问题吗?

如何configurationWEBrick在Rails中使用SSL?

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

Webrick反应很慢。 如何加快速度?

我有一个Rails应用程序,我在我的服务器上运行。 当我转到远程桌面并尝试加载应用程序时,服务器花了3-4分钟的时间用简单的HTML页面进行响应。 但是,当我在服务器上本地加载页面时,页面显示在一秒钟之内。 我尝试从远程桌面ping服务器,并在合理的时间内ping成功。 在我安装了Oracle的基本客户端和SQLPLUS之后,这似乎已经开始了。 我应该怀疑Oracle吗? 有没有人遇到类似的东西?

Library not loaded:libmysqlclient.16.dylib在使用mysql2 gem在OS X 10.6上运行'rails server'时出错

我一直在为此奋斗一段时间。 我在Snow Leopard机器上安装了Rails 3,gem,mysql。 一切进展顺利,直到我创建了我的第一个项目,并试图运行 rails server 运行这个我得到: jontybrook$ rails server /Library/Ruby/Gems/1.8/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle: dlopen(/Library/Ruby/Gems/1.8/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle, 9): Library not loaded: libmysqlclient.16.dylib (LoadError) Referenced from: /Library/Ruby/Gems/1.8/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle Reason: image not found – /Library/Ruby/Gems/1.8/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle from /Library/Ruby/Gems/1.8/gems/mysql2-0.2.6/lib/mysql2.rb:7 from /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/runtime.rb:64:in `require' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/runtime.rb:64:in `require' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/runtime.rb:62:in `each' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/runtime.rb:62:in `require' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/runtime.rb:51:in `each' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/runtime.rb:51:in `require' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler.rb:112:in `require' from /Users/jontybrook/Dropbox/CODING/simple_cms/config/application.rb:7 from /Library/Ruby/Gems/1.8/gems/railties-3.0.3/lib/rails/commands.rb:28:in […]