Когда я смотрю на вывод терминала (я использую сервер 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)
Это для каждого действия в контроллерах моего приложения. В браузере все в порядке, посетитель ничего не знает о повторной загрузке действия, но вы знаете ... почему происходит повторная загрузка действия?