Commit ba1caa0bd48f6aefd2738b49d952feea0acc29ee
1 parent
cbeb73bd
Exists in
master
update vesion to 0.2.1 for pretty_name_cn
Showing
3 changed files
with
5 additions
and
2 deletions
Show diff stats
lib/app/models/magic_field.rb
@@ -15,6 +15,8 @@ class MagicField < ActiveRecord::Base | @@ -15,6 +15,8 @@ class MagicField < ActiveRecord::Base | ||
15 | def type_cast(value) | 15 | def type_cast(value) |
16 | begin | 16 | begin |
17 | case datatype.to_sym | 17 | case datatype.to_sym |
18 | + when :string | ||
19 | + value | ||
18 | when :check_box_boolean | 20 | when :check_box_boolean |
19 | (value.to_int == 1) ? true : false | 21 | (value.to_int == 1) ? true : false |
20 | when :date | 22 | when :date |
lib/generators/has_magic_fields/install/templates/migration.rb
@@ -3,12 +3,13 @@ class AddHasMagicFieldsTables < ActiveRecord::Migration | @@ -3,12 +3,13 @@ class AddHasMagicFieldsTables < ActiveRecord::Migration | ||
3 | create_table :magic_fields do |t| | 3 | create_table :magic_fields do |t| |
4 | t.column :name, :string | 4 | t.column :name, :string |
5 | t.column :pretty_name, :string | 5 | t.column :pretty_name, :string |
6 | + t.column :pretty_name_cn, :string | ||
6 | t.column :datatype, :string, :default => "string" | 7 | t.column :datatype, :string, :default => "string" |
7 | t.column :default, :string | 8 | t.column :default, :string |
8 | t.column :is_required, :boolean, :default => false | 9 | t.column :is_required, :boolean, :default => false |
9 | t.column :include_blank, :boolean, :default => false | 10 | t.column :include_blank, :boolean, :default => false |
10 | t.column :allow_other, :boolean, :default => true | 11 | t.column :allow_other, :boolean, :default => true |
11 | - t.column :type_scoped, :string | 12 | + t.column :type_scoped, :string |
12 | t.column :created_at, :datetime | 13 | t.column :created_at, :datetime |
13 | t.column :updated_at, :datetime | 14 | t.column :updated_at, :datetime |
14 | end | 15 | end |
lib/has_magic_fields/version.rb