Skip to content

Instantly share code, notes, and snippets.

@azusanakano
Last active October 25, 2016 05:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save azusanakano/55f4402e5b42866ec69c to your computer and use it in GitHub Desktop.
Save azusanakano/55f4402e5b42866ec69c to your computer and use it in GitHub Desktop.
Ruby on Railsでリンクで移動した時javascriptが実行されない問題 ref: http://qiita.com/azusanakano/items/1b96a2be0f967365a873
$(document).ready( xx.. );
$(document).on 'page:before-change' , -> console.log 'page:before-change'
$(document).on 'page:fetch' , -> console.log 'page:fetch'
$(document).on 'page:receive' , -> console.log 'page:receive'
$(document).on 'page:change' , -> console.log 'page:change'
$(document).on 'page:update' , -> console.log 'page:update'
$(document).on 'page:load' , -> console.log 'page:load'
$(document).on 'ready page:load' , -> console.log 'ready and load'
$(document).ready -> console.log '$(document).ready in assets'
$(window).on 'load' , -> console.log '$(window).load in assets'
$(document).on 'page:before-change' , -> console.log 'page:before-change'
$(document).on 'page:fetch' , -> console.log 'page:fetch'
$(document).on 'page:receive' , -> console.log 'page:receive'
$(document).on 'page:change' , -> console.log 'page:change'
$(document).on 'page:update' , -> console.log 'page:update'
$(document).on 'page:load' , -> console.log 'page:load'
$(document).on 'ready page:load' , -> console.log 'ready and load'
$(document).ready -> console.log '$(document).ready in assets'
$(window).on 'load' , -> console.log '$(window).load in assets'
# ページ切り替え時(初回ページも対象)
$(document).on 'turbolinks:load', -> console.log 'turbolinks:load'
# ページ切り替え時(初回ページは対象外)
$(document).on 'turbolinks:render', -> console.log 'turbolinks:render'
# ページ遷移前
$(document).on 'turbolinks:request-start', -> console.log 'turbolinks:request-start'
# ページ切り替え時(初回ページも対象)
$(document).on 'turbolinks:load', -> console.log 'turbolinks:load'
# ページ切り替え時(初回ページは対象外)
$(document).on 'turbolinks:render', -> console.log 'turbolinks:render'
# ページ遷移前
$(document).on 'turbolinks:request-start', -> console.log 'turbolinks:request-start'
gem 'jquery-turbolinks'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment