最近Railsでシェアリンクを実装したので紹介します。 みんなはどうやって実装しているのだろう?
↓こんなURLね
1
|
|
実装面白かったので紹介してみます><
ちなみに僕の実装方法は、ポリモーフィックなカラムを持つshare_links
テーブルを作って、シェアしたいrecordを紐付けることで実現した。
ユニークなキーが必要なためid
を使用していてに、2度クエリを発行しているのだけど、パフォーマンスを気にするならLAST_INSERT_ID
を使って一度のクエリで済ます方が良い。
1 2 3 4 5 6 7 8 9 10 11 12 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
|
うーん、もっと良い方法ありそうだナ…