2011-11-02 12 views
0

私はUserモデルとセッションコントロールにDeviseを使用しています。 "/ users/1"よりも "/ users/my-awesome-username"のようなパス名を使用して、データベース内のユーザー数を広告しないようにしたいと考えています。 Deviseを使用しているときにそうするベストプラクティスは何ですか?Devitsでmungedのユーザー名を使用する場合のベストプラクティス

rails 3.1とdevise 1.4.7を使用しています。

答えて

0

ユーザー名を返すUser#to_paramメソッドを定義することもできます。

しかし、ブログ記事やそれに類するユニークなスラッグを生成するなど、もっと面白いことをしたい場合は、Friendly Idという名前の宝石があります。

+0

あなたの応答を見る前に、私はUser#to_paramのパスを調べました。フレンドリーなIDはかなり滑らかに見えます。私はそれをチェックします。ありがとう。 – bons

関連する問題