Railsガイドに「Action Cable の概要」など4章を追加しました

どうもご無沙汰しました。hachi8833です。もはやライフワークとなった感がありますが、BPS社内を始め、多くの皆様に愛用いただいているRailsガイドに、このたび新しい章を4つ追加翻訳しましたのでお知らせいたします。多くはRails 5に関連する内容です。

お気付きの点がありましたら、ガイド右上にある[翻訳に貢献する]に記載の方法でフィードバックをお願いします。

Railsガイドに追加された4つの章

Active Support の Instrumentation 機能

Active Supportの「Instrumentation」という用語は、「計測」や「測定」とすると逆にわかりにくくなりそうなので、英ママとしてみました。なお、マイクロソフトの.NET Framework用語では「インストルメンテーション」とカタカナ化されています。ついでながら脊髄インストゥルメンテーションという流血気味の医学用語を見つけました。

Action Cable の概要

チャットやSNS的なサービスに使われるWebSocketがAction Cableで標準的に使えるようになったのはありがたいですね。

Rails のキャッシュ: 概要

Railsだけで多種多様なキャッシュが使われていることが改めてわかりました。「ロシアンドールキャッシュ(Russian Doll Cache)」はRails 4 から導入されていますが、あまりまとまった説明を見たことがないような気がします。ところで、Railsの外側のブラウザやネットワークやOSやHDコントローラやCPUバスも含めたらいったいどれだけのキャッシュを通過しているんでしょうか。

Rails による API 専用アプリ

Railsに限らず、WebサーバーのAPIサーバー化&フロント系JavaScriptとの連携、流行っているみたいですね。私も社内研修資料で「AWSのサービスの組み合わせだけでサーバーレスWebアプリを構築する手法の登場」を知ったばかりで、この方面が急速に盛り上がっていることを感じました。

追伸

Rails アプリのプロファイリングは原文が長らく未着手ですので、訳文も空っぽです。びっくりしないでください。

電子書籍版のRailsガイドについて

今回の追加翻訳を反映したRails 5対応 Railsガイド (電子書籍版) も近々リリース予定です。どうぞご期待ください。

Ruby on RailsによるWEBシステム開発、Android/iPhoneアプリ開発、電子書籍配信のことならお任せください この記事を書いた人と働こう! Ruby on Rails の開発なら実績豊富なBPS

この記事の著者

hachi8833

Twitter: @hachi8833、GitHub: @hachi8833 コボラー、ITコンサル、ローカライズ業界、Rails開発を経てTechRachoの編集・記事作成を担当。 これまでにRuby on Rails チュートリアル第2版の半分ほど、Railsガイドの初期翻訳ではほぼすべてを翻訳。その後も折に触れてそれぞれ一部を翻訳。 かと思うと、正規表現の粋を尽くした日本語エラーチェックサービス enno.jpを運営。 実は最近Go言語が好き。 仕事に関係ないすっとこブログ「あけてくれ」は2000年頃から多少の中断をはさんで継続、現在はnote.muに移転。

hachi8833の書いた記事

週刊Railsウォッチ

インフラ

BigBinary記事より

ActiveSupport探訪シリーズ