みなさん、こんにちは。 本コラムでは、何かと環境面の話題が多めでしたが、今回はアプリケーションの機能に着目した内容をご紹介したいと思います。 昨今、Webアプリケーションの形態は、SPA(Single Page Application)というタイプのものが大半を占めていることは皆さんもご存知かと思います。SPAでは、最初のページにあたるHTMLのみをサーバから取得し、その後の画面の書き換えやプレゼンテーションロジックをすべてクライアント側(ブラウザ内)のJavaScriptで実施します。そのため、SPAのアプリケーションでは、サーバ側のアプリケーションにはプレゼンテーションロジックは必要なく、いわゆるWebAPIとしてブラウザ側のJavaScriptとAjax通信を行うのみというケースも多くなります。 Railsアプリからプレゼンテーションロジックが不要になると、Railsの機能の活用の幅