Ruby on Rails

Το περιβάλλον ανάπτυξης: Ruby on Rails

Ruby on Rails: Γενικά

Το Rails προσφέρει στους προγραμματιστές έναν γρήγορο και αποτελεσματικό τρόπο για τη δημιουργία εφαρμογών ιστού, παρέχοντας ένα σύνολο από προ-δημιουργημένα στοιχεία και βιβλιοθήκες. Το πλαίσιο βασίζεται στο αρχιτεκτονικό πρότυπο Model-View-Controller (MVC), το οποίο παρέχει σαφή διαχωρισμό μεταξύ του μοντέλου δεδομένων, της λογικής της εφαρμογής και της διεπαφής χρήστη. Οι σταθερές HTTP είναι σημαντικές στο Ruby on Rails επειδή παρέχουν στους προγραμματιστές έναν εύκολο τρόπο για τον ορισμό και τη χρήση κωδικών κατάστασης HTTP και ονομάτων επικεφαλίδων. Αυτές οι σταθερές αποτελούν μέρος του πρωτοκόλλου HTTP και επιτρέπουν στις εφαρμογές ιστού να ανταλλάσσουν πληροφορίες μεταξύ διακομιστή και πελάτη.

Ruby on Rails: HTTP Σταθερές

:continue
:switching_protocols
:processing
:early_hints
:ok
:created
:accepted
:non_authoritative_information
:no_content
:reset_content
:partial_content
:multi_status
:already_reported
:im_used
:multiple_choices
:moved_permanently
:found
:see_other
:not_modified
:use_proxy
:reserved
:temporary_redirect
:permanent_redirect
:bad_request
:unauthorized
:payment_reqired
:forbidden
:not_found
:method_not_allowed
:not_acceptable
:proxy_authentication_required
:request_timeout
:conflict
:gone
:length_required
:precondition_failed
:request_entity_too_large
:request_uri_too_long
:unsupported_media_type
:requested_range_not_satisfiable
:expectation_failed
:misdirected_request
:unprocessable_entity
:locked
:failed_dependency
:too_early
:upgrade_required
:precondition_required
:too_many_requests
:request_header_fields_too_large
:unavailable_for_legal_reasons
:internal_server_error
:not_implemented
:bad_gateway
:service_unavailable
:gateway_timeout
:variant_also_negotiates
:insufficient_storage
:loop_detected
:not_extended
:network_authentication_required