Rails + Vue.js + IE11

Witam
Czy ktoś Was spotkał się z błędami z konsoli IE.

SCRIPT1003: Oczekiwano znaku ':'
Plik: vue.js, wiersz: 2299, kolumna: 8

SCRIPT1028: Oczekiwano identyfikatora, ciągu znaków lub liczby
Plik: vue-resource.js, wiersz: 742, kolumna: 6

SCRIPT5009: Brak definicji „Vue”
Plik: admin.js, wiersz: 4, kolumna: 5

Rails 4, gemy vue i vue-resource

//= require jquery
//= require jquery_ujs
//= require jquery.turbolinks
//= require turbolinks
//= require kickstart
//= require chosen-jquery
//= require handlebars
//= require jquery-readyselector
//= require date
//= require date_pl
//= require jquery.datePicker
//= require vue
//= require vue-resource
//= require admin

Na Firefoxie działa bez problemu.

Dostajesz błąd. Komunikat dosyć jasno mówi w czym jest problem. Nawet jeśli masz prawo nie wiedzieć dlaczego tak się dzieje (w końcu pewnie nie jesteś maintainerem tej biblioteki) to wypadałoby tam zaglądnąć i pogrzebać.

Zacznij od:

Plik: vue.js, wiersz: 2299, kolumna: 8

Co tam siedzi?

To była pierwsza rzecz, jaką zrobiłem…

var util = Object.freeze({
    defineReactive: defineReactive,
    ...
    isIE9: isIE9,
    isAndroid: isAndroid,
    get transitionProp () { return transitionProp; },
    get transitionEndEvent () { return transitionEndEvent; }, <----------- linia 2299
    get animationProp () { return animationProp; },
    get animationEndEvent () { return animationEndEvent; },
    nextTick: nextTick,
    query: query,
    ...
 });

A to pisz od razu takie rzeczy. To ważna sprawa, żeby osoba podpowiadająca wiedziała dokładnie co udało Ci się ustalić itp.

Hm. Czy to nie przypadkiem kwestia Quirks Mode? Sprawdź czy strona nie wymusza w ie 11 tego trybu i spróbuj go wyłączyć.

Strzał w dziesiątkę! :clap:

Usunąłem z nagłówka:

<meta content="IE=8" http-equiv="X-UA-Compatible" />

Zaszła zaszłość…

Dzięki!