Rails API の概要
APIとはApplication Interface Program(アプリケーション・インターフェース・プログラム)の略で、1つのアプリケーションが同じ/異なる言語の「n」個のアプリケーションと相互作用し、データや機能にアクセスできるようにするものである。APIアプリケーションを作成することで、ウェブアプリケーションはよりスケーラブルになる。また、クロスドメインのアプリケーション/言語と簡単に統合するのにも役立つ。- iOSアプリ - Androidアプリ - Node jsフレームワーク - Angular jsフレームワーク railsでこれを実現するには、2つの方法がある。1.rails-apiというgemを使って新しいAPIアプリケーションを作成し、ActionControllerBaseの代わりにActionControllerAPIを継承することで、ビューの生成をスキップすることができます。これはミドルウェアの設定にも役立ちます。2.もし ...