cent_award.rb 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. # encoding: utf-8
  2. class CentAward < ActiveRecord::Base
  3. self.table_name = "cent_awards"
  4. validates :c_type,:count,presence: true
  5. TYPE_ENUM = [
  6. ["第一天", "one_day"],
  7. ["第二天", "two_day"],
  8. ["第三天", "three_day"],
  9. ["第四天", "four_day"],
  10. ["第五天", "five_day"],
  11. ["第六天", "six_day"],
  12. ["第七天", "seven_day"],
  13. ["首次登录", "first_login"],
  14. ["新人注册", "new_man"],
  15. ]
  16. rails_admin do
  17. navigation_label '积分奖励配置'
  18. parent CentBalance
  19. weight -500
  20. list do
  21. filters [:c_type,:count]
  22. field :id
  23. field :c_type, :enum do
  24. enum do
  25. TYPE_ENUM
  26. end
  27. end
  28. field :count
  29. field :created_at
  30. # field :updated_at
  31. end
  32. show do
  33. field :id
  34. field :c_type, :enum do
  35. enum do
  36. TYPE_ENUM
  37. end
  38. end
  39. field :count
  40. field :created_at
  41. field :updated_at
  42. end
  43. edit do
  44. field :c_type, :enum do
  45. enum do
  46. TYPE_ENUM
  47. end
  48. end
  49. field :count
  50. end
  51. end
  52. end