根据Sinatra环境要求宝石

时间:2013-10-25 12:53:10

标签: ruby gem sinatra

考虑以下Sinatra应用......

宝石列表

# Gemfile

source 'https://rubygems.org'

ruby '2.0.0'

gem 'sinatra',                    '~> 1.4.4'

group :production do
  gem 'rack-ssl',                 '~> 1.3.3'
end

该应用

# app.rb

require 'sinatra'
require 'rack/ssl'

configure :production do
  use Rack::SSL
end

get '/hi' do
  "Hello World!"
end

...我想知道在开发和测试环境中避免需要rack/ssl gem的最佳方法是什么(因为仅在生产中使用)。

感谢您的任何提示!

1 个答案:

答案 0 :(得分:3)

你不能这样做吗?

configure :production do
  require 'rack/ssl'
  use Rack::SSL
end