【发布时间】:2011-06-02 21:38:02
【问题描述】:
我的带有 selenium 的黄瓜功能使用默认的 Webrick 服务器运行(用于 Rails 3 应用程序)。
如何强制或设置使用瘦服务器而不是 Webrick 运行? 要放入 env.rb 文件中的任何设置吗?
【问题讨论】:
标签: selenium cucumber ruby-on-rails-3 thin
我的带有 selenium 的黄瓜功能使用默认的 Webrick 服务器运行(用于 Rails 3 应用程序)。
如何强制或设置使用瘦服务器而不是 Webrick 运行? 要放入 env.rb 文件中的任何设置吗?
【问题讨论】:
标签: selenium cucumber ruby-on-rails-3 thin
【讨论】:
gem "thin" 也可以。
这是最近水豚的新方法
require "rack/handler/unicorn"
Capybara.register_server(:unicorn) do |app, port, host|
Rack::Handler::Unicorn.run(app, :Port => port)
end
Capybara.server = :unicorn
【讨论】:
Capybara.server = :unicorn.
rack-handlers 添加到我的 Gemfile 中,并在此答案中的代码之前执行 require "rack/handler/unicorn",否则我会得到“未初始化的常量 Rack::Handler::Unicorn (NameError)” .我在机架 2.0.5 上。