#==20111116 根据Shang的建议,决定将共用代码抽离成gem包形式 #==0.0.1 20111116 发布0.0.1版本,主要实现以下内容: * 建立gem包基本结构,将主要代码纳入gem中 * 更友好的CodeHash数据管理 #==0.0.2 * 增加使用指南README,测试gem更新 #==0.0.3 20111116 * 添加自动生成可配置的field_map,在控制台中运行: Customer.dump_field_map * 自动生成为客户端new资源时的初始结构 Customer.dump_init_hash 生成到/data/customer_field.yml中 * 统一用建立在CodeHash基础上的GlobalConst管理常量数据 /config/code_hashes/**/*.yml文件会被初始化时加载 * 将对ApplicationController和ActiveRecord::Base的扩展放在 initializers/ns_service_pack.rb中,便于项目做定制 #==0.0.4 * 同一版本号不能向rubygems上提交两次?那怎么更新那个版本呢? * 本地可以启用gem server,客户端通过以下指定源方式安装 gem install --source http://cao:8808 #==0.0.5 * 初步解决application controller问题 * 添加默认index精确搜索条件 #==0.0.6 * 修正query_fields接口实现 * 修改方法名: 生成mapping: ModelName.dump_mapping 生成示例初始数据:ModelName.dump_new #==0.0.8 * 支持更灵活的index查询方法 直接提供子类的 get_page_data