У меня есть приложение, которое использует HTTPS для некоторых своих маршрутов в сочетании с плагином ssl_requirement. Он развернут и отлично работает в производстве.Как вы обрабатываете SSL в разработке?
Вопрос заключается в том, как лучше справиться с этим в развитии, потому что на данный момент я просто взлом мой routes.rb
удалить ключ :requirements
и очевидно, что это не очень удобно и элегантно:
map.resource :session, :controller => 'session',
:only => [:new, :create, :destroy],
:requirements => { :protocol => 'https' }
В идеале I» d хотел бы иметь возможность запускать защищенные части моего приложения в разработке на Mongrel без каких-либо изменений. Как я могу это достичь? Я использую Mac OS X.
Какова ваша среда разработки? – jonnii
Я спрашиваю об этом, потому что для более сложных приложений (например, тех, которые используют SSL), вам нужно начать думать о том, что на ваших dev-машинах больше производственной среды ... apache/пассажир и т. Д. – jonnii
На данный момент я запустить Mongrel через 'script/server', но я не прочь переключиться на Passenger. Я запускаю Apache/Passenger в производстве. –