2015-12-05 3 views
0

Я знаю, что есть несколько сообщений, но я не могу, чтобы жизнь меня видна, где я ошибаюсь. Я бегу Ruby On Rails и я пытаюсь выполнить следующий код:Rails подтверждают, что не работают

<%= link_to 'Destroy', article_path(article), 
      method: :delete, 
      data: { confirm: 'Are you sure?' } %> 

Мой Gemfile загружается Jquery-рельсы.

Моя раскладка выглядит следующим образом

<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %> 
<%= javascript_include_tag "defaults" %> 
<%= csrf_meta_tag %> 

Я не вижу окно подтверждения на всех, и, таким образом, я не могу нажать ни одной кнопки, чтобы направить метод удаления. Любая помощь будет принята с благодарностью.

EDIT (макет)

<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %> 
<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %> 
<%= csrf_meta_tag %> 
+0

. Не могли бы вы разместить свой файл 'defaults' js. –

+0

Вы импортируете турбонауки в свой файл js? –

+0

Удалена ли статья? – Anand

ответ

0

, чтобы решить эту проблему: понизить кофе-скрипт в файле самоцвета. к:

жемчужины 'кофе-скрипт источник', '~> 1.8.0'

запустить расслоение обновление

и перезапустить сервера.

кофе-скрипт 1.10 он несовместим с текущей версией рельсов, я думаю? веселит.

+1

У меня все еще проблема. Является ли эта строка возможной проблемой? '<% = javascript_include_tag 'application', 'data-turbolinks-track' => true%>' Также должен ли я иметь что-то особенное в application.js? –

+0

Нет, сначала я подумал, что это проблема. если вы измените «приложение» на «по умолчанию», если это будет работать, но не рекомендуется. другое решение так использует button_to, но это не подтвердит. Я решаю эту проблему своим решением выше. также попробуйте отключить adblock и убедитесь, что ваш браузер javascript включен. – mrvncaragay

0

Я понял это ... или, по крайней мере, исправил его. У меня был старый код в моем приложении application.js, который был сопряжен с jquery