2012-06-02 2 views
0

Что-то действительно странное происходит после обновления до Rails 3.2.4.Ruby on rails server not refreshing

Я создаю новое приложение и использую эшафот для создания модели под названием FOO. С помощью локальной службы я могу создать новый FOO, но тогда в FOOs index.html новый FOO не появится. Это происходит только после перезапуска локального сервера.

Такое же поведение наблюдается, когда я нажимаю герою.

Это действительно странно, потому что, если я положу/FOOs/1 в URL, я могу увидеть страницу показа вновь созданного FOO (до перезапуска сервера я имею в виду). Таким образом, запись есть, но она не указана в index.html. Последний просто делает тривиальный

<% @foos.each do |foo| %> 
    ... 
<% end %> 

Что здесь происходит?

Rails версии 3.2.4

+1

Вы должны обновить Rails до 3.2.5. 3.2.4 имели некоторые регрессии, а 3.2.5 вышли менее чем через день, чтобы исправить их. Если ваше приложение работало над 3.2.3 и таинственным образом перестало работать после обновления, 3.2.5, вероятно, исправит его. – x1a4

+0

Как выглядит действие вашего контроллера? –

ответ