2016-09-17 6 views
0

안녕하세요, 제 질문을 읽어 주셔서 감사합니다. 사용자가 repl.it, 코드 아카데미 등에서 볼 수있는 것과 비슷한 루비 코드를 브라우저에서 실행할 수있게 해주는 Sinatra 서버가있는 사이트를 만들려고합니다.브라우저에서 Ruby repl을 작성하는 방법

보석/라이브러리 또는 기타 라이브러리가 있습니까? 통역관을 처리 할 수 ​​있습니까? 직접 작성해야하는 경우 서버의 코드를 평가하지 않고 어떻게해야합니까? (위험한 것처럼 보입니다)

어떤 조언도 도움이됩니다. 감사합니다!

답변

1

당신은 https://repl.it/api

를 사용하는 것은 매우 쉬워야한다 repl.it의 API를 사용할 수 있습니다
0

Kernel#eval을 사용하여 문자열의 코드 (사용자 입력)를 실행할 수 있습니다. 프로덕션 환경에서 임의의 코드를 직접 실행하는 것은 안전하지 않습니다.