Si je crée une application Ruby on Rails composée d'un site Web public et d'un site Web d'administration privée, quelle est la meilleure pratique pour ce faire dans Ruby on Rails? Je veux m'assurer que je suis fidèle au principe DRY et éviter la duplication des fonctionnalités telles que les opérations CRUD. La solution la plus logique que j'ai rencontrée est de créer des services RESTful pour gérer ces tâches et utiliser ActiveResource pour les utiliser à partir des sites Web.Meilleure pratique pour créer un site public et un site d'administration privé à l'aide de Ruby on Rails?
Est-ce la meilleure approche? Si non, que devrais-je envisager?
Merci!
Merci pour vos commentaires. Comment partageriez-vous, disons, le code du modèle entre les deux applications? Plugins? Gems? –
fait une seule application :) à la place, vous pouvez mettre tous votre modèle dans une gemme. J'ai déjà fait. – shingara