Turbolinkというのは、railsでajaxをお手軽に実装できるライブラリの一つ。
railsでajax通信を投げた時に、そのレスポンスのbodyタグを、元ページのbodyタグに差し替えることで、headタグの差し替えが不要になり、高速に処理ができることに強みがある。
ただ、ajax通信で投げたpostのレスポンスが、バリデーションに失敗になると、そのバリデーションに失敗した結果をそのままbodyには表示できないので、
format.jsとか作って、それでレスポンスを成形しないといけないという手間はある。