address.rb 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. # encoding:utf-8
  2. class Address < ActiveRecord::Base
  3. has_paper_trail
  4. self.table_name = "addresses"
  5. belongs_to :user, :foreign_key => :user_id
  6. belongs_to :wx_user, :foreign_key => :wx_user_id
  7. def address_format
  8. return self.province + self.city + self.district + self.address
  9. end
  10. rails_admin do
  11. navigation_label '用户信息管理'
  12. weight -55
  13. list do
  14. filters [:user,:tel,:province,:city]
  15. field :id
  16. # field :user_id
  17. field :user
  18. field :wx_user
  19. field :contact
  20. field :tel
  21. field :province
  22. field :city
  23. field :district
  24. field :address
  25. field :address_format
  26. field :postcode
  27. field :state
  28. field :remark
  29. # field :created_at
  30. field :updated_at
  31. end
  32. show do
  33. field :id
  34. field :user_id
  35. field :user
  36. field :wx_user_id
  37. field :wx_user
  38. field :tel
  39. field :contact
  40. field :address
  41. field :province
  42. field :city
  43. field :district
  44. field :postcode
  45. field :state
  46. field :remark
  47. field :created_at
  48. field :updated_at
  49. end
  50. edit do
  51. field :user_id
  52. field :wx_user_id
  53. field :tel
  54. field :contact
  55. field :address
  56. field :province
  57. field :city
  58. field :district
  59. field :postcode
  60. field :state
  61. field :remark
  62. end
  63. end
  64. end