| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- # encoding:utf-8
- class PushAfterSub< ActiveRecord::Base
- has_paper_trail
- self.table_name = "push_after_subs"
- validates_presence_of :push_type, :remark
- PUSH_TYPE_ENUM = [["图片","image"],["文字","text"],["图文","article"]]
- IMG_STORE_PATH = "push_after_sub"
- rails_admin do
- navigation_label '推送管理'
- # parent ChannelQrcode
- weight -220
- list do
- filters [:id, :push_title]
- field :id
- field :push_title
- field :push_type, :enum do
- enum do
- PUSH_TYPE_ENUM
- end
- end
- field :cover do
- formatted_value do
- bindings[:view].tag(:img, {:src => bindings[:object].cover,
- :style => 'width: 100px;height: 100px;cursor: pointer;display: block;max-width: 100px;',
- :onClick => "javascript:window.open('#{bindings[:object].cover}')"})
- end
- end
- field :word
- field :url
- field :remark
- field :created_at
- field :updated_at
- end
- show do
- field :id
- field :push_title
- field :push_type, :enum do
- enum do
- PUSH_TYPE_ENUM
- end
- end
- field :cover do
- formatted_value do
- bindings[:view].tag(:img, {:src => bindings[:object].cover,
- :style => 'width: 100px;height: 100px;cursor: pointer;display: block;max-width: 100px;',
- :onClick => "javascript:window.open('#{bindings[:object].cover}')"})
- end
- end
- field :word
- field :url
- field :remark
- field :created_at
- field :updated_at
- end
- edit do
- field :push_title
- field :push_type, :enum do
- enum do
- PUSH_TYPE_ENUM
- end
- end
- field :cover
- field :word
- field :url
- field :remark
- end
- end
- end
|