Отключить friendly_id для определенного действия

Я использую гем friendly_id (Rails 3.2) и хочу, чтобы конкретное действие (редактирование) не использовало слаг дружественного идентификатора. Как я могу это сделать?

Пример:

for show action: "site.com/object/friendly_id"
for edit action: "site.com/object/id/edit"

Это возможно? Спасибо


person Uri Klar    schedule 24.04.2014    source источник


Ответы (1)


Вместо использования object отправьте id в качестве параметра с путем, например, используйте это для редактирования

edit_user_path(@user.id)

для шоу,

user_path(@user)
person Rajdeep Singh    schedule 24.04.2014