vdeepTweetPocketこんにちは、okutani(@okutani_t)です。本記事では、『friendly_id』gemを使ってid以外の好きなパラメーターを受け取り、分かりやすいURLをつかう方法について解説しています。gemを使うと任意の文字列にすることができます。URL」なんて言うらしいです。friendly_idのGitHubリポジトリは以下のリンクです。LINKnorman/friendly_id例えば、userモデルの1が田中さんだとすると、friendly_idを使って以下のようにURLを決めることができます。」のように、ユーザーのページにユーザーIDを利用していますね。WordPressのように記事にスラッグを決めてルーティングしたい場合にも有効ですね。それでは、さっそくfriendly_idの導入方法と使い方についてみていきましょう。まとめfriendly_idの導入friendly_idはgemで導入できます。Gemfileに以下を追記。'friendly_id'インストールを実行。今回はプロジェクト直下に導入しました。今回は以下のUserモデルを利用する前提で話を進めます。nicknameこれでUserモデルが作成されました。ユーザー名をURLに使ってみるでは、friendly_idを使ってユーザー名をURLに使ってみましょう。Userモデルに以下を記述。:nicknameendあとは、「User.find()」していた箇所を「User.friendy.find()」に変更します。User.friendly.find(params[:id])これで、URLにユーザー名を利用することができますね。URLを利用することができました。まとめ本記事では、friendly_idを使ってidを使わず独自のURLを生成する方法について解説しました。friendly_idには、スペース入りの文字列をURLで読み込める形に変換するslug機能もあります。詳しく知りたい方は公式のGitHubページを参考にしてみてください。Railsユーザーの参考になれば幸いです。ヒトコトokutani_tユーザー名を利用することで、ユーザーのマイページが分かりやすくなってよいですね。いろんなところで活用していきたいです。Web開発のお仕事を募集していますフリーランスのエンジニアとして、Webシステム開発のお仕事依頼を随時募集しています(現在の業務量によってお受けできない場合もあります)。CSS」を用いたシステム開発、「Heroku」等を用いたサーバー構築・運用、「Git」や「GitHub」を利用したソーシャルコーディングなどに対応しています。ご依頼を検討している方は、下記リンク本ブログからのお問い合わせ、もしくはokutaniのポートフォリオからご連絡ください。(@okutani_t)1990年生。2016年8月にWebエンジニアとしてフリーランスに。プログラミング、カメラ、邦楽ロック、ハリネズミがすき。Portfolioをどうぞ。スポンサーリンクvdeepの人気記事Macを完全に初期状態に戻す方法iPhoneで「絶対に」やっとくべきキーボード設定3つ。超簡単だからみんなにやって欲しいよ“たった1つ”の超シンプル禁煙方法。これで僕はノンスモーカーになれたMacの容量を食ってる「その他」を調査してみたMacBookで複数モニターを使う方法。