Ruby on Rails

Fondamentaux Rails

MVC pattern, convention over configuration, structure de projet Rails, environnements

18 questions d'entretien·
Junior
1

Que signifie l'acronyme MVC dans le contexte de Rails ?

Réponse

MVC signifie Model-View-Controller, un pattern architectural qui sépare l'application en trois composants interconnectés. Le Model gère les données et la logique métier, la View affiche l'interface utilisateur, et le Controller orchestre les interactions entre les deux. Cette séparation facilite la maintenance et le test du code.

2

Quel est le rôle principal du Model dans l'architecture MVC de Rails ?

Réponse

Dans Rails, le Model représente les données de l'application et encapsule la logique métier. Il interagit avec la base de données via ActiveRecord, gère les validations, les associations entre entités, et les callbacks. Le Model est responsable de l'intégrité des données et des règles métier, indépendamment de l'interface utilisateur.

3

Que signifie le principe 'Convention over Configuration' en Rails ?

Réponse

Convention over Configuration signifie que Rails fournit des valeurs par défaut sensées pour la plupart des aspects de l'application. Si le développeur suit les conventions de nommage et de structure, Rails configure automatiquement les connexions entre models, controllers et views. Cela réduit le code boilerplate et accélère le développement.

4

Selon les conventions Rails, où sont stockés les fichiers de controllers ?

5

Quel répertoire contient les templates de vues dans une application Rails ?

+15 questions d'entretien

Maîtrise Ruby on Rails pour ton prochain entretien

Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.

Commencer gratuitement