Спасибо! Это было в значительной степени так. Я проверил код, и вот проблема, вызывающая такое поведение:
application.html.erb
<%= javascript_include_tag 'jquery-1.4.4.min', 'rails', 'application' %>
<%= javascript_include_tag 'jquery-ui-1.8.9.custom.min', 'rails', 'application' %>
<%= javascript_include_tag 'jquery.prettyPhoto', 'rails', 'application' %>
<%= javascript_include_tag 'jquery.fancybox-1.3.4.pack', 'rails', 'application' %>
<%= javascript_include_tag 'placeholder', 'rails', 'application' %>
Дело в том, что я включаю сюда скрипты 'rails' и 'application' во все остальные файлы js Вот исправление:
<%= javascript_include_tag 'jquery-1.4.4.min', 'rails', 'application' %>
<%= javascript_include_tag 'jquery-ui-1.8.9.custom.min' %>
<%= javascript_include_tag 'jquery.prettyPhoto' %>
<%= javascript_include_tag 'jquery.fancybox-1.3.4.pack' %>
<%= javascript_include_tag 'placeholder' %>
Удаление разрешенных множественных запросов AJAX GET, а также: подтверждение диалогов, отображаемых несколько раз.
Также узнал, как использовать Firebug для отладки AJAX: D Спасибо!