문제

브라우저에서 실행되는 온라인 IRB를 만드는 방법이 궁금합니다. 내 블로그에 IRB 콘솔을 포함시킬 아이디어가 있고 사용자가 튜토리얼에서 IRB 콘솔로 직접 코드 블록을 보낼 수 있도록 옵션을 제공 할 수 있도록 옵션을 제공합니다.

_ 이전에 이것을했지만 물론 지금은 사라졌습니다. 캐시 버전

도움이 되었습니까?

해결책

TryRuby는 여전히 사용할 수 있습니다 여기, 와 함께 Github에서 소스 코드.

다른 팁

글쎄, 당신은 그것을 샌드 박스를 사용할 수 있습니다 _ 왜 만들어졌습니다. 그러나 루비를 패치 할 수 있어야하며 루비 1.8.5에서만 작동하는 것 같습니다.

그것은 미친 듯이 위험합니다. 이것을하지 마십시오. 사용자가 임의의 루비 코드를 실행할 수있을 때 시스템을 모든 종류의 취약점에 노출시킵니다.

어쨌든 JavaScript/Flash에는 클라이언트 측 Ruby 구현이 있습니다. 보세요 핫 루비.

"나쁜"명령이 실행되는 것을 방지하기 위해 샌드 박스에서 루비를 실행한다고 생각합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top