|
|
1
1
不,没有任何商业的、免费的或开放源码的编译器可以将任意一段Ruby代码编译成PHP。 其他的答案是建议您学习足够的RubyonRails,在现有Ruby代码的基础上创建一个简单的REST框架,然后使用PHP中的curl(或其他HTTP/Web服务库)来获取和发布新的简单Rails应用程序中的URL。这些请求将触发Ruby类中的方法,该类将在Ruby中运行。PHP运行时不会直接影响Ruby代码。 我的建议是,您将花费更少的时间查找用PHP编写的支付网关代码,并改用它。 |
|
|
2
1
与Rails应用程序交谈非常容易。 您可以通过REST调用与之交谈,它基本上是向一个URL发送一个HTTP方法。 例如,a/get to/products.xml将返回所有产品的列表。具有适当参数的输入/付款/新建将启动新的付款模式等。 记住,你需要知道它是如何工作的,它有什么模型,它有什么路线可用。幸运的是,Rails附带了许多工具。其中之一是一个叫路由的rake任务。 执行“rake routes”,将返回Rails使用的所有URL的列表,其中包含所需的HTTP方法和支持的参数。有了这个信息,你就可以知道如何与那个应用程序对话了。 gotcha:put和delete都是当前浏览器不能大量实现的HTTP方法,所以rails使用了一个_方法参数。如果使用“Put”参数发送Post方法,它将继续执行发送A/Put方法的操作。 |
|
|
3
0
没有软件可以做这样的事情。 如果您不熟悉RubyonRails,您可以与它接口,或者从中去掉业务逻辑,从头开始重做它。 |