2016-09-24 4 views
0

Я использую friendly_id, и я хочу, чтобы каждый пользовательский адрес страницы был дружественным.
Например,
пользователь/имя/должность/имя
пользователь/имя не дублируется, но сообщение/имя можно дублировать.
Я думал, что если я использую имя пользователя/имя/должность/имя, тогда страницы разные, но на самом деле они одинаковы.
Есть ли способ сделать дружественный адрес, например user/name/post/name?
(имя пользователя/имя не дублируется, но сообщение/имя можно дублировать)
Почему имя пользователя/имя/должность/имя совпадают (fiendly_id)

ответ

0

Я нашел ответ самостоятельно.
В шоу действий контроллера пользователей

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

Тогда, например
пользователя/НАМЕО/запись/НАМЕ
пользователя/NAMEB/запись/НАМЕ
может быть разными.

 Смежные вопросы

  • Нет связанных вопросов^_^