如何将RubyShell(或pry)emulator嵌入网站?
我想将RubyShell(irb)或pry emulator添加到类似的网站中。我怎么做 编辑:TryRuby是用jquery控制台创建的,正如我从其源代码中理解的那样,但我想知道另一种方法(特别是在Ruby中,或者JavaScript中)来实现它 另一个编辑:我投票结束了我自己的问题 要求我们推荐或查找书籍、工具、软件库、教程或其他非现场资源的问题对于堆栈溢出来说是离题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决问题所做的工作如何将RubyShell(或pry)emulator嵌入网站?,ruby,irb,pry,terminal-emulator,Ruby,Irb,Pry,Terminal Emulator,我想将RubyShell(irb)或pry emulator添加到类似的网站中。我怎么做 编辑:TryRuby是用jquery控制台创建的,正如我从其源代码中理解的那样,但我想知道另一种方法(特别是在Ruby中,或者JavaScript中)来实现它 另一个编辑:我投票结束了我自己的问题 要求我们推荐或查找书籍、工具、软件库、教程或其他非现场资源的问题对于堆栈溢出来说是离题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决问题所做的工作 我不会删除它,我将非常自豪地
我不会删除它,我将非常自豪地永远提问 根本不是一件小事
一种方法是让浏览器向服务器发送请求。缺点是-你需要管理服务器,你必须实现与服务器的前端通信,等等。普通的webapp东西。最大的问题是,克鲁比没有可用的沙箱。如果你需要任何程度的安全措施,你必须自己实施 灵感之地——rails浏览器控制台的开发模式
另一种方法是在用户端使用并保持一切。这是一个巨大的问题——尽管它试图这样做,但Opal并不是该语言的精确实现(它由cRuby实现定义)。所以,如果你需要完全的“现实主义”,这个解决方案是不适用的
灵感之地-opal网站本身有一个部分可以让你在浏览器中试用Ruby代码。这不是一个适合这样的问题。@mudasobwa我想知道为什么它不适合这里。@ekremkaraca:它看起来很像gem/工具推荐请求。别担心,社区会帮你删除它(如果它认为这是必要的)。如果你问了太多不好的问题,你会发现自己的问题很快被禁止。我认为你上一次的编辑更适合作为评论。