Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 铁路";表1“无”;模型_Ruby On Rails_Ruby On Rails 4_Stripe Payments - Fatal编程技术网

Ruby on rails 铁路";表1“无”;模型

Ruby on rails 铁路";表1“无”;模型,ruby-on-rails,ruby-on-rails-4,stripe-payments,Ruby On Rails,Ruby On Rails 4,Stripe Payments,我专注于将我的逻辑转移到我的模型中。我已经将Stripe支付集成到我的Rails 4应用程序中,与Stripe API的交互在我的一个标准(表支持)模型中进行 然而,我刚刚开始考虑是否应该为这个场景引入一个无表模型(可能是stripe.rb),以处理API调用、创建新的stripe客户、更新卡等 任何人对此都有任何建议,如果你推荐一个新的模型,你可以突出一些我需要注意的关于无表模型的方面。你可以将api的逻辑提取到服务对象中 这很简单。只需在应用程序目录中创建一个services文件夹,在rai

我专注于将我的逻辑转移到我的模型中。我已经将Stripe支付集成到我的Rails 4应用程序中,与Stripe API的交互在我的一个标准(表支持)模型中进行

然而,我刚刚开始考虑是否应该为这个场景引入一个无表模型(可能是
stripe.rb
),以处理API调用、创建新的stripe客户、更新卡等


任何人对此都有任何建议,如果你推荐一个新的模型,你可以突出一些我需要注意的关于无表模型的方面。

你可以将api的逻辑提取到服务对象中

这很简单。只需在应用程序目录中创建一个services文件夹,在rails 4中默认情况下,您放置在其中的任何*.rb文件都将自动加载

查看下面的文章了解更多想法


看起来很有趣-今晚晚些时候我们会更仔细地看一看-谢谢我已经准备好了与Stripe通信的服务,但是你知道如何捕获服务类中的错误并将其返回给控制器吗?例如,我不能使用Flash或
错误。当我遇到错误时添加
。您可以
包括ActiveModel::Validations
签出