2016-07-29 3 views
0

Я разорвать мою голову вокруг двух вопросов, которые я имею с turbolinks:Rails turbolinks, два вопроса

1/Иногда это выглядит, как используются turbolinks, а иногда они не являются. Особенно, когда я использую url_for, кажется, что запрос не использует turbolinks. Когда это и когда он не используется? У меня создалось впечатление, что он использует turbolinks для каждой внутренней ссылки.

2/Я пытаюсь определить простой jQuery для создания подтверждения при нажатии ссылки удаления. Но у меня возникают трудности, чтобы заставить его работать. С одним решением у меня появляются экраны с двойным подтверждением, а с другой я иногда получаю подтверждение, а иногда нет (при использовании турбонаука)

Есть ли какое-нибудь руководство по правильному настройке? Кажется, я получаю преимущество в скорости с turbolinks, или это только мое воображение? Во всяком случае, я как бы пытаюсь заставить его работать, а не просто удалять драгоценный камень.

+1

вы должны проверить документы, все объясняется там https://github.com/turbolinks/turbolinks – neydroid

ответ

0
  • Что Turbolinks Концепция:

Turbolinks делает следующие ссылки в веб-приложения быстрее. Вместо того чтобы позволить браузеру перекомпилировать JavaScript и CSS между каждой сменой страницы, он сохраняет текущий экземпляр страницы живым и заменяет только тело и заголовок в голове. Подумайте о CGI против постоянного процесса.

  • Turbolinks с Rails

Я рекомендую смотреть Rails 4.1 Performance Fundamentals Snippet: Turbolinks.

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

Чтобы исправить это, выполните нижеследующий шаг.

1: Вы должны указать jquery-turbolinks gem в своем Gemfile.

2: Редактировать вам app/assets/javascripts/application.js файл

//= require jquery 
//= require jquery.turbolinks 
//= require turbolinks 

N.B: Вы просто добавить jquery.turbolinks сразу после jquery в файле JS.

Для получения дополнительной информации проверить Stack Answer

Надежда это поможет вам !.