Sha256: 102241ac7cd216a641304f896cb7c2a602fe777201b34795320ccea8dffc4585
Contents?: true
Size: 1 KB
Versions: 2
Compression:
Stored size: 1 KB
Contents
class Profile < ActiveRecord::Base belongs_to :user belongs_to :library, :validate => true belongs_to :user_group belongs_to :required_role, :class_name => 'Role', :foreign_key => 'required_role_id' #, :validate => true validates_associated :user_group, :library #, :agent validates_presence_of :user_group, :library, :locale #, :user_number validates :user_number, :uniqueness => true, :format => {:with => /\A[0-9A-Za-z_]+\Z/}, :allow_blank => true searchable do text :user_number, :full_name, :note string :user_number end end # == Schema Information # # Table name: profiles # # id :integer not null, primary key # user_id :integer # user_group_id :integer # library_id :integer # locale :string(255) # user_number :string(255) # full_name :text # note :text # keyword_list :text # required_role_id :integer # created_at :datetime not null # updated_at :datetime not null #
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
enju_leaf-1.1.0.rc12 | app/models/profile.rb |
enju_leaf-1.1.0.rc11 | app/models/profile.rb |