Browse Source

直播增加级别限制

abiao 4 years ago
parent
commit
e98878b2db
2 changed files with 5 additions and 3 deletions
  1. 4 3
      app/models/live_broad.rb
  2. 1 0
      config/locales/models/live_broad.yml

+ 4 - 3
app/models/live_broad.rb

@@ -5,7 +5,7 @@ class LiveBroad < ActiveRecord::Base
     attr_accessor :v_cover
     before_save :before_save
     has_and_belongs_to_many :depart_record
-    serialize :rank_strs, String
+    serialize :rank_str, Array
     RANK_ENUM= [["普通会员","0"], ["群主","1"], ["店长", "2"], ["区域代理", "3"]]
     def roles_enum
       [ [ 'role one', 1 ], [ 'role 2', 2 ], [ 'role 3', 3 ] ]
@@ -22,6 +22,7 @@ class LiveBroad < ActiveRecord::Base
           end
         end
       end
+      self.rank_strs="'#{self.rank_str.join("', '")}'"
     end
 
     IMG_STORE_PATH = "live_broads"
@@ -86,9 +87,9 @@ class LiveBroad < ActiveRecord::Base
           field :show
           field :recommend
 
-          field :rank_strs do
+          field :rank_str do
             render do
-              bindings[:form].select( "rank_strs",RANK_ENUM, {}, { :multiple => true })
+              bindings[:form].select( "rank_str",RANK_ENUM, {}, { :multiple => true })
             end
           end
           field :remark

+ 1 - 0
config/locales/models/live_broad.yml

@@ -14,6 +14,7 @@ zh-CN:
         recommend: 推荐程度
         depart_record: 部门
         rank_strs: 级别
+        rank_str: 级别
         remark: 备注
         created_at: 创建时间
         updated_at: 更新时间