タグ

2013年7月22日のブックマーク (2件)

  • Rails4 の Turbolinks について最低限知っておきたいこととその他 - HeartRails Tech Blog

    HeartRails Tech Blog ハートレイルズのエンジニア、デザイナーによるブログです。 ウェブサービス、スマホアプリ、IoT デバイスの開発に関連する技術的な情報を発信していきます。 Rails4 で Turbolinks という仕組みが導入されることは比較的広く知られつつあります。 これは画面遷移の高速化を目的としたもので、 リンクのクリックを全部乗っ取る 同一ドメイン内での遷移だったら Ajax リクエストをして body 内をまるっと書き換える history.pushState して状態を保存 という (少々いかがわしい) 動作をするものです。なお history.pushState が使えない環境では普通のリンクとして動作します。 Rails 3.2 環境などでも Gemfile に gem 'turbolinks' などと書いておけば使うことができます。気軽に画面遷

  • Rails4でturbolinksを謳歌するためのまとめ [俺の備忘録]

    Google+ボタン はてなブックマークボタン 更新日時: 2015年01月07日(水) 作成日時: 2013年03月05日(火) 前の記事 / 次の記事 Rails4ではデフォルトでturbolinksが導入されるようなので、 どんなものかいじってみたら、なかなかエキサイティングだったけど、 他のJavaScriptと共存させようとすると結構デリケートだったので、それをまとめたメモ。 ※ v2.1.0未満のturbolinksでfirefox26以降で正常に動作しなくなる不具合あり。 ※ v2.2.1未満のturbolinksでfirefox27以降で正常に動作しなくなる不具合あり。 bundle update turbolinks 目次 この記事で言及する各ライブラリの場所 turbolinksとは何なのか? 何が問題になるのか? window.onload()が発火しない問題の解決