README.rdoc in ns_service_pack-0.0.19 vs README.rdoc in ns_service_pack-0.0.21

- old
+ new

@@ -63,106 +63,9 @@ #value mapping end ... end - -#==============History: -#==0.0.17 -* 转用jeweler包来管理本gem项目, 可用bundler,rake,git来便利化相关开发 -* 注释gem root变量的引用 - -#==0.0.16 20111119 -* 由Gao发现load_code_hashes!时引入空.yml文件时出错,已修复 -* 修改dump_mapping文件目录从code_hashes/fields到code_hashes/mappings - -#==0.0.15 20111118 -* 在mapping中支持可配置的json数据(自定义属性)输出,需要: - 1. 在<mapping>.yml文件中增加一个自定义属性 - :some_key_name: :get_key_value_method_name - - 2. 在model类中增加一个获取键值的方法,如下: - def <get_key_value_method_name> - #give some value for the key - end - 另一种方式: - def self.get_map_value(key, value) - #add a new when branch for the key - case key - ... - when :<some_key_name> - #get value for the key - ... - end - end - -#==0.0.14 -* fix bug: error==>errors - -#==0.0.13 -* json数据打包部分增加部分成功的情况: - ResultPacker.improve(ok_data, errors_hash, msg) - 返回节点情况: - { - :status=>'imperfect', - :msg=>'部分逻辑错误', - :data=>your_ok_data_part, - :errors=>your_error_hash_part - } - -#==0.0.12 -* Fix bug: override the original 'model_name' method, rename to '__model_clazz_name' - -#==0.0.11 -* 文档整理 - -#==0.0.8 -* 支持更灵活的index查询方法 - 直接提供子类的 - #def get_page_data(start, size, params) - # [10, model_class.all[0..3]] - #end - -#==0.0.6 -* 修正query_fields接口实现 -* 修改方法名: - 生成mapping: ModelName.dump_mapping - 生成示例初始数据:ModelName.dump_new - -#==0.0.5 -* 初步解决application controller问题 -* 添加默认index精确搜索条件 - -#==0.0.4 -* 同一版本号不能向rubygems上提交两次?那怎么更新那个版本呢? -* 本地可以启用gem server,客户端通过以下指定源方式安装 - gem install --source http://cao:8808 - -#==0.0.3 20111116 -* 添加自动生成可配置的field_map,在控制台中运行: - Customer.dump_field_map -* 自动生成为客户端new资源时的初始结构 - Customer.dump_init_hash - 生成到<app>/data/customer_field.yml中 - -* 统一用建立在CodeHash基础上的GlobalConst管理常量数据 - <app>/config/code_hashes/**/*.yml文件会被初始化时加载 -* 将对ApplicationController和ActiveRecord::Base的扩展放在 - initializers/ns_service_pack.rb中,便于项目做定制 - - -#==0.0.2 -* 增加使用指南README,测试gem更新 - -#==0.0.1 20111116 -发布0.0.1版本,主要实现以下内容: -* 建立gem包基本结构,将主要代码纳入gem中 -* 更友好的CodeHash数据管理 - -#==20111116 -根据Shang的建议,决定将共用代码抽离成gem包形式 - - == Contributing to ns_service_pack * Check out the latest master to make sure the feature hasn't been implemented or the bug hasn't been fixed yet * Check out the issue tracker to make sure someone already hasn't requested it and/or contributed it * Fork the project