Commit ef7204aab77ceb490bcf46882c14b46de56e74aa
1 parent
1304f525
Exists in
master
pretty_name_cn must be presence
Showing
1 changed file
with
5 additions
and
5 deletions
Show diff stats
lib/app/models/magic_field.rb
... | ... | @@ -2,8 +2,8 @@ class MagicField < ActiveRecord::Base |
2 | 2 | has_many :magic_field_relationships, :dependent => :destroy |
3 | 3 | has_many :owners, :through => :magic_field_relationships, :as => :owner |
4 | 4 | has_many :magic_attributes, :dependent => :destroy |
5 | - | |
6 | - validates_presence_of :name, :datatype | |
5 | + | |
6 | + validates_presence_of :name, :datatype, :pretty_name_cn | |
7 | 7 | validates_format_of :name, :with => /\A[a-z][a-z0-9_]+\z/ |
8 | 8 | |
9 | 9 | before_save :set_pretty_name |
... | ... | @@ -22,7 +22,7 @@ class MagicField < ActiveRecord::Base |
22 | 22 | when :string |
23 | 23 | value |
24 | 24 | when :check_box_boolean |
25 | - (value.to_int == 1) ? true : false | |
25 | + (value.to_int == 1) ? true : false | |
26 | 26 | when :date |
27 | 27 | Date.parse(value) |
28 | 28 | when :datetime |
... | ... | @@ -36,10 +36,10 @@ class MagicField < ActiveRecord::Base |
36 | 36 | value |
37 | 37 | end |
38 | 38 | end |
39 | - | |
39 | + | |
40 | 40 | # Display a nicer (possibly user-defined) name for the column or use a fancified default. |
41 | 41 | def set_pretty_name |
42 | 42 | self.pretty_name = name.humanize if pretty_name.blank? |
43 | 43 | end |
44 | - | |
44 | + | |
45 | 45 | end | ... | ... |