Jquery-rails

Witam,

mam taki problem iż używając gemu jquery-rails jquery nie działa na IE8, wiecie może jak to rozwiązać ? :slight_smile:

Pozdrawiam :slight_smile:

Nie używaj IE8. :smile:

3 Likes

No to nie jest zbyt pomocne …

Miałem ten sam problem, z którym nie mogłem sobie poradzić od kilku dni. Twoje rozwiązanie pomogło, dzięki!

2 Likes

Potwierdzam, działa

2 Likes

Na czym polega “niedziałanie”?
Używasz jQuery 1.x czy 2.x? (2.x nie supportuje ie8)

Chyba domyślnie jest 2.x, i nie wiem jak określić żeby używać 1.x …

wstawiam to:

//= require jquery
//= require jquery_ujs

a i tak w IE8 nie działa …

Zawsze można wywalić jquery, i bruździć w czystym js :smiley:

A wywołujesz
$(document).ready(function(){})
$(document).on(‘page:load’, function(){})
?

Z własnego doświadczenia polecam stosować Bower’a do zarządzania bibliotekami JS. Wtedy zmiana wersji jQuery jest banalnie prosta, a dodawanie kolejnych bibliotek nie stanowi problemu. Jest to chyba najbardziej przyszłościowe rozwiązanie.
Jeżeli chciałbyś spróbować tego podejścia to mogę pomóc. W tym momencie nie pamiętam już linków do odpowiednich artykułów, ale jak będzie potrzeba to mogę poszukać.