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