Python嵌入在RubyOnRails中

时间:2017-05-16 11:20:54

标签: python ruby-on-rails ruby

我正在努力创建一个类似Codeacademy的网站。用户可以在线学习Python, 解决问题和掌握理论。

服务器的框架是Ruby On Rails

我想了解如何将python代码转换为服务器,然后在服务器上执行此代码?在Ruby中创建的任何python的解释器?我完全不明白这应该如何运作。

Python的版本:2.7或3.5(不是根本)

感谢您的关注

1 个答案:

答案 0 :(得分:0)

正如其他人所说的那样,让用户盲目地在你的服务器上运行会有严重的安全隐患,但是如果你真的想要,你可以将python写入文件,然后使用system "python #{file_path}"执行python。

我对python不是很熟悉,但你可以切换stdout和stderr来写文件,然后读取这些文件来获取任何打印语句。