1
考虑以下西纳特拉应用需要宝石...宝石 根据西纳特拉环境
# 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的最佳方法(因为仅用于生产)。
感谢您的任何提示!
没错。顺便说一句,它比'require'rack/ssl'if'['RACK_ENV'] =='production''好吗? – Doug
是的,我发现在其他形式上没有优势。 –