084_move_users_to_profiles.rb
上传用户:netsea168
上传日期:2022-07-22
资源大小:4652k
文件大小:1k
源码类别:

Ajax

开发平台:

Others

  1. class MoveUsersToProfiles < ActiveRecord::Migration
  2.   class Profile < ActiveRecord::Base
  3.     include BareMigration
  4.     serialize :profiles
  5.   end
  6.   def self.up
  7.     Profile.find_by_label("publisher").update_attributes(:modules => [:dashboard, :write, :content, :feedback, :profile ])
  8.     Profile.find_by_label("contributor").update_attributes(:modules => [:dashboard, :profile ])
  9.     Profile.find_by_label("admin").update_attributes(:modules => [:dashboard, :write, :content, :feedback, :themes, :sidebar, :users, :settings, :profile])
  10.   end
  11.   def self.down
  12.     Profile.find_by_label("publisher").update_attributes(:modules => [:dashboard, :write, :content, :feedback, :users ])
  13.     Profile.find_by_label("contributor").update_attributes(:modules => [:dashboard, :users ])
  14.     Profile.find_by_label("admin").update_attributes(:modules => [:dashboard, :write, :content, :feedback, :themes, :sidebar, :users, :settings ])
  15.   end
  16. end