3


Я использовал Rails 4 какое-то время и думал, что привык к turbolinks и как они влияют на загрузку страницы и остальную часть вашего javascript.
Я использую жемчужину jquery-turbolinks, чтобы облегчить подключение к документу для остальной части моего javascript, и у меня нет никаких проблем с ним до недавнего времени после обновления до 4.1, где иногда я получаю ошибку javascript из файла с именем has_many .js, который заканчивается нарушением всех других javascript на моем сайте.
Это Uncaught TypeError: undefined is not a function и, глядя в файл has_many.js, кажется, проблема с функцией init_sortable.
Это довольно новое приложение, над которым я работаю, и я даже не настроил никаких отношений has_many, поэтому я не уверен, почему это даже срабатывает.
Если кто-то столкнулся с подобной проблемой, я был бы очень признателен за любую помощь. На данный момент я, вероятно, вернусь обратно к рельсам 4 для этого проекта и посмотрю, исправляет ли он это.Rails 4.1 has_many.js error

+0

Это, скорее всего, идет от ActiveAdmin - Я переживаю такая же ошибка, и это довольно неприятно! –

+0

Вы могли бы исправить это? Потому что у меня такая же проблема ... –

ответ

0

Если у вас установлен активный администратор, в нем есть javascript has_many.

Удалить следующую строку из вашего application.js и требуют файлов на индивидуальной основе:

//= require_tree . 

require_tree импортирует active_admin.js

Смежные вопросы