2016-09-24 4 views
0

friendly_idを使用していて、各ユーザーの投稿ページアドレスを使いやすくしたいと考えています。
例:
ユーザー/名前/投稿/名前
ユーザー名は複製されませんが、投稿名は複製できます。
user/name/post/nameを使用すると、ページは異なるが、実際は同じであると思った。
user/name/post/nameのようなフレンドリーなアドレスを作成する方法はありますか?
(ユーザー名は重複していませんが、投稿名は複製できます)
user/name/post/nameのアドレスが同じ理由(fiendly_id)

答えて

0

私は自分自身で答えを見つけました。ユーザコントローラでshowアクションで

 
def show 
    @user = User.friendly.find(params[:user_id]) 
    @entry = @user.entries.friendly.find(params[id]) 
.... 


そして例えば
ユーザ/ nameA /ポスト/ nameA
ユーザ/ nameB /ポスト/ nameA
異なっていてもよいです。

関連する問題