Ich habe eine Anwendung, die HTTPS für einige seiner Routen in Verbindung mit dem ssl_requirement Plugin verwendet. Es ist im Einsatz und funktioniert gut in der Produktion.Wie gehen Sie mit SSL in der Entwicklung um?
Die Frage ist, wie dies am besten in der Entwicklung zu handhaben, denn im Moment habe ich einfach bin mein routes.rb
Hacking die :requirements
Schlüssel zu entfernen, und das ist natürlich nicht sehr bequem oder elegant:
map.resource :session, :controller => 'session',
:only => [:new, :create, :destroy],
:requirements => { :protocol => 'https' }
Ideal I‘ Ich möchte in der Lage sein, die sicheren Teile meiner Anwendung in Entwicklung auf Mongrel ohne irgendwelche Änderungen laufen zu lassen. Wie kann ich das erreichen? Ich verwende Mac OS X.
Wie ist Ihre Entwicklungsumgebung? – jonnii
Ich frage das, denn für kompliziertere Anwendungen (zum Beispiel solche, die SSL verwenden), müssen Sie beginnen, über eine mehr produktionsähnliche Umgebung auf Ihren Dev-Maschinen zu denken ... Apache/Passagier etc ... – jonnii
Im Moment ich starte Mongrel über 'script/server', aber ich bin nicht abgeneigt, zu Passenger zu wechseln. Ich betreibe Apache/Passenger in der Produktion. –