Pergunta

Estou me perguntando como criar um IRB on -line que é executado no navegador. Tenho uma idéia de incluir um console do IRB no meu blog e dar a opção para os usuários enviarem blocos de código nos meus tutoriais diretamente no console do IRB para que eles possam brincar com ele.

_ Por que fiz isso anteriormente, mas é claro que já se foi agora: Versão em cache

Foi útil?

Solução

Tryruby ainda está disponível aqui, com código -fonte no github.

Outras dicas

Bem, você pode usar a caixa de areia que _Why criado. Mas você precisará consertar seu rubi e parece funcionar apenas no Ruby 1.8.5.

Isso é incrivelmente perigoso. Não faça isso. Você expõe seu sistema a todos os tipos de vulnerabilidades ao permitir que os usuários executem código de rubi arbitrário.

De qualquer forma, existem algumas implementações do Ruby do lado do cliente em JavaScript/Flash. Dar uma olhada em Hotruby.

Eu suspeitaria que você correu Ruby em uma caixa de areia para impedir que os comandos "ruins" sejam executados.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top