#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