Twilio Rails项目的推荐结构?

时间:2011-03-27 22:31:59

标签: ruby-on-rails ruby model-view-controller controller twilio

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

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

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

我应该在哪里进行实际通话?现在我把它放在控制器中,将它作为模块或插件更好吗?

3 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:3)

如果有人觉得他们需要一个例子,我建议你查看Twilio教程。完全披露:我为Twilio工作。

automated survey Rails example中,我们使用<Say><Record><Gather> TwiML动词演示了一个呼叫流程。我们将向您展示如何在跨越多个webhook请求的数据库中维护对话状态。

希望了解我们如何构建我们的应用程序将帮助您自己开始。

答案 2 :(得分:1)

我会把它放在模型或lib中。

该号码存储在模型中是否可以成为其中的一部分?数字#拨号方法也许?