ActiveAdmin Изменение ссылок на имя вместо идентификатора - PullRequest
0 голосов
/ 29 января 2019

Для одной из моих моделей в ActiveAdmin, это изменение URL-адресов для использования имени вместо идентификатора.

Например: http://localhost:3000/admin/product/PH вместо http://localhost:3000/admin/product/1

Я не понимаю, почему это происходит, поскольку все другие модели работают правильно (с использованием идентификатора).

Эта модель не имеет models/product.rb файла.

# app/admin/product.rb
ActiveAdmin.register Product do
  permit_params :name,
    :amount,
    :description
end

Я проверил документацию и не увидел ничего похожего на такое.

Кроме того, все остальные сообщения SO, которые я видел, связанные с именем и URL, похоже, пытаются сделать обратное - изменить маршрут по умолчанию на использование имени (вместо ID).

...