app_version.rb 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. # encoding: utf-8
  2. class AppVersion < ActiveRecord::Base
  3. has_paper_trail
  4. self.table_name = "app_versions"
  5. validates :app_type,:app_version,:version_code,presence: true
  6. VERSION_ENUM= [["安卓","Android"], ["IOS","Ios"]]
  7. rails_admin do
  8. navigation_label '版本发布管理'
  9. weight -500
  10. list do
  11. filters [:app_type,:app_version,:version_code]
  12. field :id
  13. field :app_type, :enum do
  14. filterable true
  15. enum do
  16. VERSION_ENUM
  17. end
  18. end
  19. field :app_version
  20. field :version_code
  21. field :is_force
  22. field :apk_url
  23. field :upgrade_point
  24. field :status
  25. field :created_at
  26. # field :updated_at
  27. end
  28. show do
  29. field :id
  30. field :app_type, :enum do
  31. filterable true
  32. enum do
  33. VERSION_ENUM
  34. end
  35. end
  36. field :app_version
  37. field :version_code
  38. field :is_force
  39. field :apk_url
  40. field :upgrade_point
  41. field :status
  42. field :created_at
  43. # field :updated_at
  44. end
  45. edit do
  46. field :app_type, :enum do
  47. filterable true
  48. enum do
  49. VERSION_ENUM
  50. end
  51. end
  52. field :app_version
  53. field :version_code
  54. field :is_force
  55. field :apk_url
  56. field :upgrade_point
  57. field :status
  58. end
  59. end
  60. end