friendly_id и реальный идентификатор
Есть ли способ получить реальный id
столбец из модели, которая изменена с friendly_id?
Я не хочу делать еще один запрос БД по соображениям производительности.
2 ответа
Решение
Вообще говоря, friendly_id изменяет to_param
а также find
методы. Далее должно работать:
@affiche = Affiche.find(params[:id]) # params[:id] is a slug
@id = @affiche.id
Ты пытался attributes["id"]
? например: Model.first.attributes["id"]