Comment feriez-vous de faire une CISR en ligne qui fonctionne dans le navigateur

StackOverflow https://stackoverflow.com/questions/1341995

  •  20-09-2019
  •  | 
  •  

Question

Im se demandant comment aller sur la création d'une CISR en ligne qui fonctionne dans le navigateur. J'ai une idée d'inclure une console irb dans mon blog et donner la possibilité aux utilisateurs d'envoyer des blocs de code dans mes tutoriels directement dans la console RIR afin qu'ils puissent jouer avec elle.

_Pourquoi a fait précédemment, mais bien sûr, il est maintenant disparu: version Cached

Était-ce utile?

La solution

TryRuby est toujours disponible avec code source à GitHub.

Autres conseils

Eh bien, vous pouvez utiliser le bac à sable que _why créé . Mais vous devez être en mesure de patcher votre rubis et il semble fonctionner que sur Ruby 1.8.5.

C'est incroyablement dangereux. Ne pas faire cela. Vous exposez votre système à toutes sortes de vulnérabilités lorsque vous permettent aux utilisateurs d'exécuter du code arbitraire Ruby.

En tout cas il y a quelques implémentations Ruby-côté client en JavaScript / Flash. Jetez un oeil à HotRuby .

Je suppose que vous exécutez Ruby dans un bac à sable pour éviter « mauvais » commandes en cours d'exécution.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top