Domanda

Im chiedendo come andare sulla creazione di un IRB online che viene eseguito nel browser. Ho un'idea per includere una console IRB nel mio blog e dare la possibilità agli utenti di inviare blocchi di codice nei miei tutorial direttamente nella console IRB in modo che possano giocare con essa.

_Why ha fatto questo in precedenza, ma naturalmente è andato oggi: Copia cache Versione

È stato utile?

Soluzione

TryRuby è ancora disponibile qui , con codice sorgente a GitHub .

Altri suggerimenti

Beh, si potrebbe utilizzare la sandbox che _why creato . Ma è necessario essere in grado di applicare la patch al rubino e sembra funzionare solo su Ruby 1.8.5.

Questo è follemente pericoloso. Non fare questo. Si espone il sistema a tutti i tipi di vulnerabilità quando si consente agli utenti di eseguire codice Ruby arbitrario.

In ogni caso ci sono alcune implementazioni lato client Ruby in JavaScript / Flash. Date un'occhiata a HotRuby .

Ho il sospetto che si esegue Ruby in una sandbox per impedire "cattivo" comandi in esecuzione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top