Używam skryptu do kawy w moim projekcie szyn, ale problem polega na tym, że działa on tylko wtedy, gdy ładuję (odświeżam) stronę zamiast renderowania strony, powinna również działać na zmianie widoku strony.Skrypt do kawy nie uruchamia się po zmianie strony, ale działa po załadowaniu strony. [Rails 5]
tutaj jest skrypt używam:
facebook.js.coffee
jQuery ->
$('body').prepend('<div id="fb-root"></div>')
$.ajax
url: "#{window.location.protocol}//connect.facebook.net/en_US/all.js"
dataType: 'script'
cache: true
window.fbAsyncInit = ->
FB.init(appId: env["app_id"], cookie: true)
$('#sign_in').click (e) ->
e.preventDefault()
FB.login (response) ->
window.location = '/auth/facebook/callback' if response.authResponse
$('#sign_out').click (e) ->
FB.getLoginStatus (response) ->
FB.logout() if response.authResponse
true