質問: Railsを勉強中で、こちらのドキュメントを読んでいます。 チャプター5で、`$ bin/rails routes`したときの`(.:format)`が何を表しているのかわからないので教えてください。
回答: まずお使いのドキュメントですが日本語訳版も存在しているので参考にどうぞ。 で、質問されている`/articles(.:format)`の`(.format)`の部分ですが、同ガイドにも書かれているようにRailsのルーティングにおいて`()`で囲まれている部分は必須ではないパラメータとなります。 つまり、ユーザーは求めるリソース形式に応じて `/articles` の他に `/articles.json` や `/articles.xml` のように拡張子を指定することでそれをすることが出来るわけです。 具体的な例としてはこの辺りとかで出てくるので参考に。 (私はほとんど&長らくRails触ったことがないので誤りがあったらごめんなさい)