Tôi có một ứng dụng sử dụng HTTPS cho một số tuyến đường của nó cùng với plugin ssl_requirement. Nó được triển khai và hoạt động tốt trong sản xuất.Làm thế nào để bạn xử lý SSL trong quá trình phát triển?
Câu hỏi đặt ra là cách tốt nhất để xử lý này trong việc phát triển, bởi vì tại thời điểm này tôi chỉ đơn giản là hack routes.rb
tôi để loại bỏ phím :requirements
và rõ ràng đó không phải là rất thuận tiện hoặc thanh lịch:
map.resource :session, :controller => 'session',
:only => [:new, :create, :destroy],
:requirements => { :protocol => 'https' }
Lý tưởng tôi' d muốn có thể chạy các phần bảo mật của ứng dụng trong quá trình phát triển trên Mongrel mà không có bất kỳ thay đổi nào. Làm thế nào tôi có thể đạt được điều này? Tôi đang sử dụng Mac OS X.
Môi trường phát triển của bạn như thế nào? – jonnii
Tôi hỏi điều này, bởi vì đối với các ứng dụng phức tạp hơn (ví dụ những ứng dụng sử dụng SSL), bạn cần phải bắt đầu suy nghĩ về việc có một môi trường sản xuất giống như trên máy của bạn ... apache/passenger etc ... – jonnii
Hiện tại tôi chạy Mongrel thông qua 'script/server', nhưng tôi không đảo ngược việc chuyển sang Hành khách. Tôi chạy Apache/Passenger trong sản xuất. –