[英]ActiveAdmin Changing Links to Name Instead of ID
對於我在 ActiveAdmin 中的一個模型,它正在更改 URL 以使用名稱而不是 ID。
例如: http://localhost:3000/admin/product/PH
而不是http://localhost:3000/admin/product/1
我不明白為什么要這樣做,因為所有其他模型都正常工作(使用 ID)。
此模型沒有models/product.rb
文件。
# app/admin/product.rb
ActiveAdmin.register Product do
permit_params :name,
:amount,
:description
end
我檢查了文檔,沒有看到任何看起來會發生這種情況的東西。
此外,我看到的所有其他與名稱和 URL 相關的 SO 帖子似乎都在試圖做相反的事情 - 更改默認路由以使用名稱(而不是 ID)。
回復晚了,但我剛剛遇到了同樣的問題。 這是由於slug
。 我只是從我的模型中刪除了slug
並且它起作用了。 希望它可以幫助某人。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.