Ruby on Rails

L'environnement de développement : Ruby on Rails

Ruby on Rails: Généralités

Rails offre aux développeurs un moyen rapide et efficace de créer des applications web en fournissant un ensemble de composants et de bibliothèques prédéfinis. Le framework est basé sur le modèle d'architecture Model-View-Controller (MVC), qui permet une séparation claire entre le modèle de données, la logique de l'application et l'interface utilisateur. Les constantes HTTP sont très importantes dans Ruby on Rails, car elles offrent aux développeurs un moyen simple de définir et d'utiliser les codes d'état HTTP et les noms d'en-tête. Ces constantes font partie du protocole HTTP et permettent aux applications web d'échanger des informations entre le serveur et le client.

Ruby on Rails: HTTP Constantes

: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