Как бы вы сделали онлайн IRB, который работает в браузере - PullRequest
1 голос
/ 27 августа 2009

Мне интересно, как создать онлайн IRB, который работает в браузере. У меня есть идея включить консоль irb в мой блог и дать пользователям возможность отправлять блоки кода в моих руководствах прямо в консоль irb, чтобы они могли поиграть с ней.

_Почему это было сделано ранее, но теперь, конечно, оно исчезло: Кэшированная версия

Ответы [ 4 ]

2 голосов
/ 27 августа 2009

TryRuby все еще доступен здесь , с исходным кодом на GitHub .

2 голосов
/ 27 августа 2009

Ну, вы можете использовать песочницу, которую _why создал . Но вы должны будете уметь исправлять свой ruby, и, похоже, он работает только на ruby ​​1.8.5.

1 голос
/ 27 августа 2009

Это безумно опасно. Не делай этого. Вы подвергаете свою систему различным видам уязвимостей, когда разрешаете пользователям выполнять произвольный код Ruby.

В любом случае, есть некоторые реализации Ruby на стороне клиента в JavaScript / Flash. Взгляните на HotRuby .

0 голосов
/ 27 августа 2009

Я подозреваю, что вы запускаете Ruby в песочнице, чтобы предотвратить запуск "плохих" команд.

...