Railsこんばんは、くぼたです。今回はRails5の話です。感がありますが、betaも3まできているので、まだまだホットなのかなと思い、取り上げました!今回はRails5の中でも、新機能の「APIモード」のお話をして行こうかなと思います。誰もが一度はAPIを作ったことがあると思います。今まではRailsでAPIを作るとなると、respond_toで渡す形式を返えたり、など、若干のめんどくささがありました。そんなわりと気になるレベルのかゆさにとどくのが、今回Rails5で標準搭載された「APIモード」です。こちらはその名の通り、APIとして構築するために最適化されたRailsです。百聞は一見にしかず、さっそく見て行きましょう!今回の環境は以下の通りです。2.2.0以上が必須です。)Gemfileに以下を書きます。!!!さて、ここからが超大事です!APIモードでアプリを作ります。--apiこれでAPIモードでRailsアプリ完成です!何がちがうのか、さらっと見てみましょう。app以下に移動します。あれ、なんだろう、何かがいつもと違う。試しにAPIモードではないアプリも作ってみました。あ、helpersとassetsだ!!それもそのはず、だって、APIなんですから。viewsはメールだったりjsonのテンプレートを使うときに使いますから、生き残りましたね。されるGemの数も普通より少なかったり、APIモードは省エネなんですね。js関連や、css関連、web-consoleやErubisなどなどがないですね。実際に動かして遊んでみましょう。適当にscaffoldします。db:migrateあ、Rails5からrakeコマンドがrailsに統合されたのでご注意を。