braintree-rails是一个框架,它包装了官方的客户端库,并提供了与ActiveModel兼容的模型,可以轻松地将其安装到rails应用程序中。
BraintreeRails模型具有相同的CRUD接口,可以在Rails表单帮助程序和url帮助程序中使用。 此外,它还内置了验证和回调。 甚至更多,您可以轻松地自定义它们。
为什么要用脑筋急转弯
虽然正式的宝石已经非常易于使用,但它被设计为具有很少依赖项的普通Ruby宝石,这很棒。
但是,这种通用性确实转化为一些样板代码,以使其在Rails应用程序中感觉像“ rails way”。 例如,在发送出站api调用之前,先显示带有api错误消息或自定义验证的付款表单。 因此,这里为您提供方便的样板代码。
除了“ railsy”界面外,还进行了一些功能增强。 例如,您可以向每个模型添加自定义验证或回调。
最后,幕后所有braintree
评论0
最新资源