Это answer составляет 5 лет и не так уж специфичен.Когда я должен перезапустить Rails Server, находясь в среде разработки
Я просто потерял пару часов в разработке. Мой код работал после перезапуска сервера. Я не могу быть уверен, но я думаю, что это происходит из-за изменениями я сделал к контекстным валидациям в модели:
validates :name, presence: true , uniqueness: {scope: :institution_id}
В этом году старый answer, кажется, не относится к моей ситуации. В частности, это правило, кажется, не провели для меня:
«Общее правило здесь вносит изменения к чему-либо за пределами приложения/или конфигурации/routes.rb потребуется перезагрузка.»
Есть ли еще какое-то другое правило? Во время разработки я хотел бы избежать перезапуска сервера как можно больше.
Я полагаю, что один действительный ответ может быть this answer по-прежнему верен. Если он получит достаточное количество оборотов, я буду считать, что он остается точным и что мое приключение с отладкой-то-было-fixed-with-a-server-restart было какой-то другой, но не подлежащей определению проблемой.
ДОПОЛНЕНИЕ:
Я использую:
- Mac OS 10.9.5
- Rails запуска 4.1.5
- Spring 1.1.3
Сервер:
[2014-10-12 09:29:29] INFO WEBrick 1.3.1
[2014-10-12 09:29:29] INFO ruby 2.1.2 (2014-05-08) [x86_64-darwin13.0]
[2014-10-12 09:29:29] INFO WEBrick::HTTPServer#start: pid=9366 port=3000
Спасибо Северин, я уточнил вопрос. Я ничего не знал о военнопленных. Просто прочитайте часть руководства. Кажется, многообещать. Я не знаю многих онлайн-счетов людей, развивающихся в рельсах с военнопленным. Некоторые вопросы, которые приходят на ум: 1) Насколько легко было бы удалить военнопленных, если я был неудовлетворен? 2) Будет ли POW каким-то разумным образом перезапускать «рельсы s» или он просто начнет его по запросу? 3) Если у pow есть некоторые правила для запуска сервера rails, каковы они? # 3 звучит как ответ на OP. –