# encoding:utf-8 class WaIdDepartment < ActiveRecord::Base has_paper_trail self.table_name = "wa_id_departments" # belongs_to :project, :foreign_key => :project_id def user_names names = "" sql = "select uname from wa_id_users where department_id = #{self.id}" usernames = WaIdUser.find_by_sql(sql) usernames.each do |u| names = names + u.uname + ',' end return names end rails_admin do navigation_label '报表权限管理系统' parent WaIdUser weight -150 list do filters [:id] field :id field :name field :user_names end show do field :id field :name field :user_names field :created_at field :updated_at end edit do field :name end end end