friendly_id and real id
-
16-02-2021 - |
Pergunta
Is there any way to get the real id
column from a model that is modified with friendly_id?
I don`t want to make another db query for it, in performance reasons.
Solução
Broadly speaking friendly_id modifies to_param
and find
methods. Next should work:
@affiche = Affiche.find(params[:id]) # params[:id] is a slug
@id = @affiche.id
Outras dicas
Have you tried attributes["id"]
? e.g: Model.first.attributes["id"]
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow