Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Active Admin: Two pages for one model

My User model can create either an Employer or a Jobseeker, depending on whether the boolean Employer attribute is true or not.

What I want to do is have separate pages for Employer and for Jobseeker, not just separate scopes. The pages will have completely different tables on.

Many thanks!

like image 677
Will Taylor Avatar asked Feb 16 '15 13:02

Will Taylor


1 Answers

You can simply register your model twice but name it differently every time.

ActiveAdmin.register User, as: 'Employer' do
  # ...
end

ActiveAdmin.register User, as: 'Jobseeker' do
  # ...
end
like image 94
tmichel Avatar answered Sep 21 '22 21:09

tmichel