Как бы вы поступили по поводу создания онлайн-IRB, который запускается в браузере

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

  •  20-09-2019
  •  | 
  •  

Вопрос

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

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

Это было полезно?

Решение

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

Другие советы

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top