Turbolinksとrails

turbolinksとrails Ruby
turbolinksとrails

Turbolinkというのは、railsでajaxをお手軽に実装できるライブラリの一つ。

railsでajax通信を投げた時に、そのレスポンスのbodyタグを、元ページのbodyタグに差し替えることで、headタグの差し替えが不要になり、高速に処理ができることに強みがある。

ただ、ajax通信で投げたpostのレスポンスが、バリデーションに失敗になると、そのバリデーションに失敗した結果をそのままbodyには表示できないので、

format.jsとか作って、それでレスポンスを成形しないといけないという手間はある。

タイトルとURLをコピーしました