我需要在我的 Rails 3.1 应用程序中使用 MultiSafePay.com 网关。他们没有现成的 Rails 代码片段,但他们确实有一个 PHP 类,具有所有功能。
这个类本身有 700 行,有很多 api 方法,所以用 ruby 重写它会很痛苦。
是否可以在我的 Rails 应用程序中使用 PHP 类?
如果没有,有没有人可以推荐一个支持 MultiSafePay 的 gem?
我需要在我的 Rails 3.1 应用程序中使用 MultiSafePay.com 网关。他们没有现成的 Rails 代码片段,但他们确实有一个 PHP 类,具有所有功能。
这个类本身有 700 行,有很多 api 方法,所以用 ruby 重写它会很痛苦。
是否可以在我的 Rails 应用程序中使用 PHP 类?
如果没有,有没有人可以推荐一个支持 MultiSafePay 的 gem?
你可以尝试使用类似的东西:https ://github.com/tenderlove/phuby
示例(根据他们的 Github 页面):
rt = Phuby::Runtime.new
rt.start
rt.eval('$hello = "world"')
assert_equal "world", rt['hello']
rt.stop
我不确定在包含 MultiSafePay 类时路径将如何工作,但值得一试。