Ruby on rails Twilio Rails项目的推荐结构?

Ruby on rails Twilio Rails项目的推荐结构?,ruby-on-rails,ruby,model-view-controller,controller,twilio,Ruby On Rails,Ruby,Model View Controller,Controller,Twilio,这个Twilio项目的最佳结构是什么 电话号码被张贴和存储,以便以后拨打(由cron触发) 我有一个控制器来接受传入的POST请求,并将数字添加到数据库中。 我还有一个rake任务(称为viacron),它提取所有需要拨打的号码 我应该在哪里放置进行实际调用的方法?现在我把它放在一个控制器中,它是作为一个模块还是作为一个插件好呢?我会把它放在一个模型或库中 它可能是存储号码的模型的一部分吗?可能是数字拨号方法?我使用控制器处理twilio api调用,但我的模型包含实际发送调用的方法。如果有人觉

这个Twilio项目的最佳结构是什么

电话号码被张贴和存储,以便以后拨打(由cron触发)

我有一个控制器来接受传入的POST请求,并将数字添加到数据库中。 我还有一个rake任务(称为viacron),它提取所有需要拨打的号码


我应该在哪里放置进行实际调用的方法?现在我把它放在一个控制器中,它是作为一个模块还是作为一个插件好呢?

我会把它放在一个模型或库中


它可能是存储号码的模型的一部分吗?可能是数字拨号方法?

我使用控制器处理twilio api调用,但我的模型包含实际发送调用的方法。

如果有人觉得需要示例,我建议您查看twilio教程。充分披露:我为Twilio工作

在中,我们使用
TwiML动词演示调用流。我们将向您展示如何在跨越多个webhook请求的数据库中维护会话状态


希望看到我们如何构建我们的应用程序将帮助您开始自己的工作

进行调用只是与处理调用相关的方法之一。还有一些处理语音邮件和用户响应的方法。我认为最好为所有这些方法提供一个单独的容器,而不是将它们全部粘贴到处理传入POST(数字导入)请求的客户控制器中。