Использование Rails 4 с ActiveAdmin 5 в сочетании с CanCan и Rolify, я хочу иметь возможность выбирать (через список флажков или что-то еще) роли, которые будут применяться к каждому пользователю при редактировании или создании новых пользователей через активный интерфейс администратора.Выбор роли из Rolify при использовании ActiveAdmin
Это сообщение How to use ActiveAdmin on models using has_many through association? вид показывает способ создания форм. Хотя я получаю сообщение об ошибке:
undefined method `new_record?' for nil:NilClass
Это, кажется, происходит, когда просто получить доступ к .has_many
свойства при выполнении form do |f|
f.has_many :roles do |app_f|
#app_f.inputs "Roles" do
#if !app_f.object.nil?
# show the destroy checkbox only if it is an existing appointment
# else, there's already dynamic JS to add/remove new appointments
#app_f.input :_destroy, :as => :boolean, :label => "Destroy?"
#row app_f.role.name
#end
# app_f.input :roles # it should automatically generate a drop-down select to choose from your existing patients
#end
end