friendly_idとは 通常、railsでのルーティングは /users/1とか/posts/1などのように /users/:id と形のURLとなりますが、 /users/reizistというようなフレンドリーなURLにしたい時、ありますよね。 そんな時のためのgemです。 Why friendly_id? 正直、目的を達成しようと思えばこのgemを使わなくても実装できます。 では何故今更friendly_idなのでしょうか? それは、rails-style-guideでUse the friendly_id gemと書いてあるからです。 そして、コードの見通しが立てやすいという理由もあると思います。 自前で実装しようとすると、明確なルールが与えられないので実現方法は複数あります。 更に、コードがController, Model, routes.rbのそれぞれに散らばり、初見では