key_word_push.rb 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. # encoding:utf-8
  2. class KeyWordPush< ActiveRecord::Base
  3. has_paper_trail
  4. self.table_name = "key_word_pushs"
  5. validates_presence_of :key_word, :push_type, :remark
  6. belongs_to :wx_gongzhonghao
  7. PUSH_TYPE_ENUM = [["图片","image"], ["文字","text"], ["图文","article"]]
  8. rails_admin do
  9. navigation_label '公众号管理'
  10. weight -350
  11. list do
  12. filters [:id, :key_word]
  13. field :id
  14. field :key_word
  15. field :push_title
  16. field :push_type, :enum do
  17. enum do
  18. PUSH_TYPE_ENUM
  19. end
  20. end
  21. field :cover
  22. field :word
  23. field :url
  24. field :remark
  25. field :wx_gongzhonghao_id
  26. field :wx_gongzhonghao
  27. field :created_at
  28. field :updated_at
  29. end
  30. show do
  31. field :id
  32. field :key_word
  33. field :push_title
  34. field :push_type, :enum do
  35. enum do
  36. PUSH_TYPE_ENUM
  37. end
  38. end
  39. field :cover
  40. field :word
  41. field :url
  42. field :remark
  43. field :wx_gongzhonghao_id
  44. field :wx_gongzhonghao
  45. field :created_at
  46. field :updated_at
  47. end
  48. edit do
  49. field :key_word
  50. field :push_title
  51. field :push_type, :enum do
  52. enum do
  53. PUSH_TYPE_ENUM
  54. end
  55. end
  56. field :cover
  57. field :word
  58. field :url
  59. field :remark
  60. field :wx_gongzhonghao
  61. end
  62. end
  63. end