当我尝试添加
的新用户时,我遇到了有效管理员的问题我有角色表管理员和讲师 但如何显示它们 这是我在admin目录中的user.rb文件
ActiveAdmin.register User do
form do |f|
f.inputs "new user" do
f.inputs :f_name
f.inputs :l_name
f.inputs :age
f.inputs :job_title
f.inputs :slug
f.inputs :birthdate
f.inputs :country
f.inputs :role
f.semantic_fields_for :images do |fi|
fi.input :photo, :as => :file
end
end
f.button :submit
end
end
任何人都可以帮助我吗?
答案 0 :(得分:0)
您可以执行以下操作:
f.inputs :role, :as => :select, :collection => # write here the code produce `id`s that will be saved in database, and a string that will actually be shown on the web page.
答案 1 :(得分:0)
感谢它在我将此功能放入我的角色模型时起作用 def to_s 键 结束 并把它 f.inputs:role,:collection => Role.all.map {|角色| [role.key,role.id]} 在admin dir中的user.rb中