Я использую friendly_id, и я хочу, чтобы каждый пользовательский адрес страницы был дружественным.
Например,
пользователь/имя/должность/имя
пользователь/имя не дублируется, но сообщение/имя можно дублировать.
Я думал, что если я использую имя пользователя/имя/должность/имя, тогда страницы разные, но на самом деле они одинаковы.
Есть ли способ сделать дружественный адрес, например user/name/post/name?
(имя пользователя/имя не дублируется, но сообщение/имя можно дублировать)
Почему имя пользователя/имя/должность/имя совпадают (fiendly_id)
0
A
ответ
0
Я нашел ответ самостоятельно.
В шоу действий контроллера пользователей
def show @user = User.friendly.find(params[:user_id]) @entry = @user.entries.friendly.find(params[id]) ....
Тогда, например
пользователя/НАМЕО/запись/НАМЕ
пользователя/NAMEB/запись/НАМЕ
может быть разными.