Задать вопрос
@ilyasovd
Ruby / Ruby on Rails разработчик

Странное поведение rails — как решить проблему?

Начал писать приложение на Rails 4.0.3 и заметил, что при добавлении заказа (например) заказ сохраняется только тогда, когда я нажму Ctrl+S в редакторе на любом из файлов.

Довольно странное поведение, никто не сталкивался? В 3 версии такого не было. И я даже не знаю, с какой стороны подобраться к решению проблемы, и даже как построить запрос, чтобы найти похожие вопросы в гугле.
  • Вопрос задан
  • 2420 просмотров
Подписаться 5 Оценить 1 комментарий
Решения вопроса 1
@ilyasovd Автор вопроса
Ruby / Ruby on Rails разработчик
Проблема была в скоупе. Возможно это какой то баг?
Просто убрал скоуп у запроса и все стало нормально.

scope :not_received, where.not(status: 'received')
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@ilyasovd Автор вопроса
Ruby / Ruby on Rails разработчик
@TakteS вы правильно поняли, только я неправильно кое что сказал. Я в консоль смотрю, в бд все сохраняется, соответственно я данные должен видеть на выводе во вьюхе, но сколько не обновляй страницу - новые данные не показываются, пока я не сохраню какой-либо файл, совершенно любой, даже если там нет никаких изменений.

@walkman7 это о модели, в моем случае она называется заказ.

Вопрос - что это может быть? Куда копать?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы