Мое приложение в 2 раза. Сначала он запускает поток, который считывает вывод Arduino для получения данных и хранения их в моей модели. Он делает это навсегда, так как Ардуино навсегда проверяет данные. Во-вторых, основное веб-приложение анализирует данные и рисует причудливые графики.Код для запуска один раз и только один раз при каждом перезапуске сервера rails
Когда я запускаю сервер rails, я бы хотел, чтобы поток чтения запускался один раз и только один раз.
Моя текущая реализация связана с потоком в основном контроллере моего приложения (так как мне нужна модель для хранения данных). Каждый раз, когда я обновляю страницу, создается новый поток. Это не то, что я хочу, поскольку параллельный доступ к Arduino создает ложные показания.
Я думаю, что это довольно классическая проблема, но я не вижу, каким образом можно получить это поведение с Rails. Я смотрю и гуляю в течение недели, но я все еще застрял.
Заранее спасибо. Pierre
Спасибо за вашу помощь, глубоко оцененный. Думаю, задача будет в состоянии использовать такую же Активную запись, как и приложение? это оно ? Еще раз спасибо. –
Yup, если задание задает ': environment' как зависимость, ваше приложение будет загружено, и вы сможете делать обычные вещи, например, использовать свои AR-модели. PS: + 1 - это способ сказать спасибо здесь. ;) –
Жаль, что я не знал. Я поставил вопрос в зеленый цвет, делает ли это +1? –