admin_depart.rb 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  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 -500
  11. parent AdminUser
  12. list do
  13. filters [:admin_user_id,:depart_record_id,:remark]
  14. field :id
  15. field :name
  16. field :admin_user_id do
  17. filterable true
  18. end
  19. field :admin_user
  20. field :depart_record_id do
  21. filterable true
  22. end
  23. field :depart_record
  24. field :remark
  25. field :created_at
  26. field :updated_at
  27. end
  28. show do
  29. field :id
  30. field :name
  31. field :admin_user_id do
  32. filterable true
  33. end
  34. field :admin_user
  35. field :depart_record_id do
  36. filterable true
  37. end
  38. field :depart_record
  39. field :remark
  40. field :created_at
  41. field :updated_at
  42. end
  43. edit do
  44. field :name
  45. field :admin_user
  46. field :depart_record
  47. field :remark
  48. end
  49. end
  50. end