エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Rails 4.2 URLにid以外のカラム値を使う - カタカタブログ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Rails 4.2 URLにid以外のカラム値を使う - カタカタブログ
Railsはroutes.rbでresourcesメソッドを使うことで、複数リソースに対するRESTfulインタフェースを定義... Railsはroutes.rbでresourcesメソッドを使うことで、複数リソースに対するRESTfulインタフェースを定義できる。このとき、一つのリソースを特定するためには通常:idパラメータがデフォルトで使われるが、このidはRailsが自動採番しているため、場合によっては分かりやすさ優先でid以外のカラム値でリソースを一意に特定できるものがある場合は、そちらをURLに使いたい場合もある。 今回はそのような場合に、id以外の項目をURLに使うための変更方法をまとめてみた。 いつものように、検証した環境のバージョンを示す。 OS X EI Capitan バージョン 10.11.2 Rails 4.2.3 ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-darwin14] サンプルアプリ作成 今回は例として、ユーザというモデルを考える