Администратор Rails ‘Запись не найдена’ во время редактирования

#ruby-on-rails #ruby #rails-admin

#ruby-on-rails #ruby #rails-admin

Вопрос:

Пытаясь отредактировать запись в Rails_Admin и для различных полей, я получаю сообщение «Запись не найдена».

введите описание изображения здесь

Похоже, что это фиксируется в журнале, но это не так, это больше похоже на действие «отката»… который не регистрируется.

Есть ли что-то еще, что мне нужно добавить в файл конфигурации rails_admin, чтобы разрешить дополнительные поля? Мой конфигурационный файл является стандартным для запуска rails g rails_admin:install с добавлением нескольких исключений модели.

Похоже, поля, с обновлением которых у меня возникла проблема через rails_admin, были добавлены в результате миграции после установки rails_admin (не уверен, имеет ли это значение или нет).

Комментарии:

1. Обязательно добавьте новые атрибуты в permit_params массив разрешенных атрибутов в активной конфигурации администратора этой модели.

2. @infused так добавить его в модель? В этом случае моя модель Company … итак, добавьте его в models/company.rb ?

3. У admin/company.rb него есть свои собственные разрешенные атрибуты, которые необходимо обновить.

4. Из того, что я могу сказать, Rails_admin не следует той же иерархии, что и ActiveAdmin. Итак, у меня нет config/initializers/rails_admin/XXXX.rb файла для моей модели.

5. Для дальнейшего подтверждения моего предположения… github.com/sferik/rails_admin/wiki/Mass-assignments-protection