Вопрос

Какая структура лучше всего подходит для этого проекта Twilio?

Телефонные номера записываются POST и сохраняются для последующего набора (запускается cron)

У меня есть контроллер для приема входящих запросов POST и добавления чисел в базу данных.У меня также есть rake-задача (вызываемая через CRON), которая извлекает все номера, которые необходимо набрать.

Где мне следует разместить метод для фактического вызова?Сейчас он у меня есть в контроллере, что лучше — в виде модуля или плагина?

Это было полезно?

Решение

Я использую контроллер для обработки вызовов API Twilio, но моя модель содержит методы для фактического отправки вызовов.

Другие советы

Если кто-то чувствует, что ему нужен пример, я бы посоветовал вам просмотреть учебные пособия по Twilio.Полное раскрытие:Я работаю в Твилио.

в Пример автоматического опроса Rails, мы демонстрируем поток вызовов, используя <Say>, <Record>, и <Gather> Глаголы TwiML.И мы покажем вам, как поддерживать состояние диалога в базе данных, охватывающей несколько запросов веб-перехватчика.

Надеемся, знакомство с тем, как мы структурировали наше приложение, поможет вам начать работу самостоятельно.

Я бы положил его в модель или lib.

Может ли это быть частью модели, в которую хранится номер?Метод номера # набор номеров, возможно?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top