1

J'envisage d'utiliser Integrity comme un outil d'intégration continue, mais je ne veux pas (ou ne peux pas) créer un domaine distinct pour l'application.Est-il possible de faire une application sinatra dans un moteur Rails?

Est-il possible d'obtenir une application Sinatra (comme l'intégrité), et en faire un moteur Rails? Comment ferait-on pour le faire?

EDIT: Je me rends compte que les "moteurs" nécessitent normalement des codes Rails comme les contrôleurs et les vues.

Bernie

+0

Validé en utilisant Rack est la meilleure alternative. – btelles

Répondre

1

Comme les deux Sinatra et Rails récents sont des applications en rack, je crois qu'il est à la fois plus pratique et plus simple de les intégrer via la spéciale fichiers rackup cuits.

En tant que variante d'une solution fournie par Ryan ci-dessus, here is a bit cleaner alternative en utilisant le fichier config.ru pour Sinatra et Rails. Et vous pouvez en lire plus sur le rack et son utilisation dans Rails sur le site officiel des guides RoR.

+0

Avec cette solution, comment spécifiez-vous les routes qui vont à l'application Rails par rapport à l'application Sinatra? – hobberwickey