admin_depart.rb 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. # encoding: utf-8
  2. class AdminDepart < ActiveRecord::Base
  3. has_paper_trail
  4. self.table_name = "admin_departs"
  5. belongs_to :admin_user, :foreign_key => :admin_user_id
  6. belongs_to :depart_record, :foreign_key => :depart_record_id
  7. validates :depart_record_id,:admin_user_id,presence: true
  8. rails_admin do
  9. navigation_label '系统管理'
  10. weight -20
  11. parent AdminUser
  12. list do
  13. filters [:admin_user_id,:depart_record_id,:remark]
  14. field :id
  15. field :admin_user_id do
  16. filterable true
  17. end
  18. field :admin_user
  19. field :depart_record_id do
  20. filterable true
  21. end
  22. field :depart_record
  23. field :remark
  24. field :created_at
  25. field :updated_at
  26. end
  27. show do
  28. field :id
  29. field :admin_user_id do
  30. filterable true
  31. end
  32. field :admin_user
  33. field :depart_record_id do
  34. filterable true
  35. end
  36. field :depart_record
  37. field :remark
  38. field :created_at
  39. field :updated_at
  40. end
  41. edit do
  42. field :admin_user
  43. field :depart_record
  44. field :remark
  45. end
  46. end
  47. end