Diese post bietet eine hervorragende Anleitung zum Ersetzen der Rails-Asset-Pipeline durch Webpack. Allerdings heißt es, dass Sie den Turbolinks Edelstein entfernen sollten. Gibt es eine Möglichkeit dies zu tun und trotzdem Turbolinks zu verwenden?Können Turbolinks mit Webpack in Schienen verwendet werden?
1
A
Antwort
1
Sie können es direkt von NPM https://www.npmjs.com/package/turbolinks verwenden und die mitgelieferte Dokumentation befolgen.
Hier ist der doc https://www.npmjs.com/package/turbolinks#installation-using-npm
Dies ist das gleiche, wie wenn Sie Turbolinks in anderen Frameworks verwenden.
1
Sie müssen beide Turbolinks von npm und dem Edelstein haben, da das Verhalten redirect_to
mit dem Ruby-Code innerhalb des Edelsteins geändert wird.
Wenn Sie deaktiviert Ritzel (zB die --skip-Ritzel-Option) Sie die Option „Auto-require“ des Juwels in Ihrem Gemfile deaktivieren müssen:
gem 'turbolinks', require: false
Und dann kann man schließen Turbolinks :: Redirection Modul in Ihrem application_controller.rb:
require "turbolinks/redirection"
class ApplicationController < ActionController::Base
include Turbolinks::Redirection
# ...
ich habe einen Pull-Request geschickt, um die use Turbolinks without Sprockets
zu ermöglichenVerwandte Themen
- 1. Schienen mit Turbolinks window.onbeforeunload
- 2. nProgress-Schienen mit turbolinks arbeiten nicht in Schienen 4.2.6
- 3. Schienen 4, Turbolinks und Kaffeeskript
- 4. Sitzungsvariablen können nicht im Integrationstest in Schienen verwendet werden
- 5. Schienen-Turbolinks beeinflussen mein Inhaltslayout
- 6. Schienen Turbolinks 5 verursacht Flimmern?
- 7. Schienen mit Webpack
- 8. Schienen, Turbolinks und gebrochene Maus Scrollrad
- 9. Was sind Turbolinks in Schienen 5,0?
- 10. Schienen 4 + Turbolinks + JQuery Turbolinks + Coffeescript: Ereignisse, die mehrere Male gefeuert werden
- 11. Schienen Turbolinks lange Anfrage zeigt keine Seitenladung
- 12. Webpack/PostCSS - Klassen aus den von Webpack generierten Inline-Stilen können nicht verwendet werden
- 13. Warum funktioniert Turbolinks nicht richtig? Schienen App
- 14. Kann keine eckige Komponente im Projekt verwendet werden, mit Webpack?
- 15. Welche Datenbanken können mit Java verwendet werden?
- 16. Können mehrere Tasten mit lrange verwendet werden?
- 17. Bilder können nicht geladen werden mit dotnet angular webpack
- 18. Wie können alle Bilder auf Schienen asynchron geladen werden?
- 19. Wie können Bibliotheken von vendors.ts mit einmaligem Webpack-Import verwendet werden?
- 20. Können canDropLabels in DateTimeAxis verwendet werden?
- 21. Wie können Schienen offline aktualisiert werden?
- 22. Können Variablen in ElasticSearch-Indexvorlagen verwendet werden?
- 23. Hinzufügen von Google Analytics in Schienen ohne Turbolinks
- 24. Wie so ich CSS-Dateien zu webpack hinzufügen, dass sie in Angular2 SPA verwendet werden können
- 25. Es können keine Karma-Tests ausgeführt werden (mit Webpack & Babel)
- 26. Können virtuelle Funktionen in Rückgabewerten verwendet werden?
- 27. Können SPA-Frameworks in MPA verwendet werden?
- 28. Wie können Kommentare in Lenkervorlagen verwendet werden?
- 29. Observables können in Nodejs verwendet werden?
- 30. Wie können% -Zeichen in Bezeichnern verwendet werden