Кнопка «Удалить» на странице Rails не работает

У меня есть два сайта Rails (Bargain Stock Funds и Doppler Value Investing), которые используют гем Ransack.

На странице поиска фондов со скидками (http://www.bargainstockfunds.com/funds) я должен иметь возможность удалить критерии по умолчанию, нажав кнопку «удалить». К сожалению, кнопка удаления не работает.

Однако кнопка удаления работает в среде разработки. На всю жизнь я не могу понять, почему кнопка удаления работает в локальной среде, но не в производственной среде.

Я использую аналогичную настройку на своей странице поиска Doppler Value Investing (http://www.dopplervalueinvesting.com/stocks), но кнопка удаления работает как в локальной, так и в производственной среде.

Мои вопросы: 1. Есть ли способ правильно устранить это? Есть ли файлы журналов, которые мне нужно посмотреть? 2. Может ли быть проблема с базой данных PostgreSQL? Я думал об этом, но вход в WebFaction и поиск ничего не обнаружили. (Насколько я знаю, это совершенно не имеет отношения к моей проблеме.) 3. Как именно работает кнопка удаления в форме поиска?

Исходный код моего сайта Bargain Stock Funds находится по адресу https://github.com/jhsu802701/bsf .

Исходный код моего веб-сайта Doppler Value Investing находится по адресу https://github.com/jhsu802701/dvi. .


person jhsu802701    schedule 12.08.2013    source источник


Ответы (1)


Инструменты веб-разработчика в Firefox («Инструменты» -> «Веб-разработчик» -> «Отладчик») показали, что производственная среда моего сайта Bargain Stock Funds использует jQuery версии 1.9.1, в то время как Doppler Value Investing использует версию 1.7.2.

Выяснилось, что версия jQuery 1.9.1 управляется файлами в каталоге public/assets в Bargain Stock Funds. В файле Doppler Value Investing не было каталога public/assets. Поэтому я удалил каталог public/assets из фондов со скидками, и кнопки заработали, как и ожидалось.

person jhsu802701    schedule 13.08.2013