Je veux m'assurer que l'application fonctionnera correctement avant que je ne la "déforme". Est-ce que ça doit marcher dans jRuby pour ça ou ça marche quand même?Une application Rails doit-elle fonctionner dans jRuby, alors que je veux la déployer via warble sur un serveur d'application Java?
0
A
Répondre
0
Normalement, il devrait fonctionner sans problème, mais ... il y a un peu mais est :)
- JRuby ne supporte pas toutes les gemmes
- il dépend de la version rubis que vous avez développé contre, il est non 1.9 compatible encore
- je ne suis pas sûr, mais en interaction avec le système ne fonctionne pas de la même manière que je suppose (par exemple appeler batch-scripts, exécutables à partir, ...)
mais si vous ne Ne fais pas un Ce qui sort de l'ordinaire, je suppose que ce ne serait pas un problème. Cela dit, je pense qu'il est bon de développer, ou du moins de tester, votre application dans le même environnement (version os/ruby) que votre plate-forme de déploiement.
Merci beaucoup! BTW: J'utilise ruby 1.8.5 sur Redhat. Sur le développement et la production. L'application rails est très basique (pas de gemmes ou de trucs avancés). –
Alors l'avez-vous essayé? On dirait que ça pourrait marcher. Ruby 1.8.5 est vieux cependant, je recommanderais la mise à niveau à 1.8.7. – nathanvda