Rails 3.2 - каждое действие в приложении загружается дважды - PullRequest
1 голос
/ 22 февраля 2012

Когда я смотрю на вывод терминала (я использую сервер WEBRick на своем локальном хосте), я вижу там, что каждое действие (независимо от того, какой контроллер) вызывается дважды, всегда (второе всегда через 1-2 секунды после первый).

Не было ли у кого-нибудь такой же проблемы? Я пытался искать в Google, а также обсуждал здесь SO, но, к сожалению, я не нашел никакой полезной помощи ...

РЕДАКТИРОВАТЬ - пример: когда я смотрю на вывод терминала, я вижу там, например:

Started GET "/articles" for 127.0.0.1 at 2012-02-22 01:35:42 +0100
Processing by ArticlesController#index as HTML
...sql queries...
Completed 200 OK in 1690ms (Views: 1451.2ms | ActiveRecord: 28.7ms | Solr: 203.8ms)

Started GET "/articles" for 127.0.0.1 at 2012-02-22 01:35:45 +0100
Processing by ArticlesController#index as */*
...sql queries...
Completed 200 OK in 159ms (Views: 105.8ms | ActiveRecord: 2.8ms | Solr: 49.0ms)

Это для каждого действия в контроллерах моего приложения. В браузере все в порядке, посетитель ничего не знает о повторной загрузке действия, но вы знаете ... почему происходит повторная загрузка действия?

1 Ответ

3 голосов
/ 25 февраля 2012

Если это ajax-запрос, это может быть вызвано тем, что файлы javascript включены дважды. Возможно, вы предварительно скомпилировали свои ресурсы в режиме разработки. Не могли бы вы попробовать удалить "// = require_tree." из application.js

...