有没有办法从使用friendly_id修改的模型中获取真正的id
列?
出于性能原因,我不想为它做另一个db查询。
答案 0 :(得分:5)
一般来说,friendly_id会修改to_param
和find
方法。接下来应该工作:
@affiche = Affiche.find(params[:id]) # params[:id] is a slug
@id = @affiche.id
答案 1 :(得分:0)
你试过attributes["id"]
吗?例如:Model.first.attributes["id"]