`
gift5168xf
  • 浏览: 28278 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
用 select_tag 当制定选项时用 options_for_select (数组,默认选定值)   界面元素除了 onclick 等事件属性一旦在界面上定义后就不能在 javascript 中修改,而其他 html 属性则可修改   Select 的默认值设置为 在想要设置为默认值的 option 中加入 selected= “ true ”   当页面减少数据后可根据控制器中原来的数量减去页面传回来的数据来得到较少的数据   在 javascript 中引用控制器传来的数据时 应用引 ...
<!-- [if !supportLists]-->一、 <!-- [endif]-->路由规则 1 路由文件 config/routes.rb 文件建立了外部请求与应用程序的连接 2 路由设置查看 应用程序路由定义在 RoutSet 对象中,该对象保存在 ActionController::Routing 模块的常量 Routes 中,在 console 中通过 ActionController::Routing::Routes.routes 方法可以访问到 ...
rails 对 ruby 的扩展 1 对象扩展 rails 对 ruby 的扩展 将 ruby 对象转化成 json 格式 : 对象为: new (“ rails “, [10,10,9,1] ) #=> 对象 .to_json 对象变成了 ["rails",[10,10,9,1]] 2 空值检测扩展 检查对象是否为空:对象 .blank? 空则返回 false 不空则返回 true 3 枚举数组扩展 ...
1 创建外键 t.integer : 表名单数 _id 关联表的命名要以首字母的顺序决定如 categories_products 关联表的联合索引: add_index:categories_products,[:product_id,:category_id] 2 模型对象中指定关联 一对一关联 belongs_to:order has_one:invoice 一对多关联 belongs_to:o ...
1CRUD C: .save .create() R: find(:first) 查询第一条 find(:all, conditions=>”name=’ 值 ’ and pay_type=’ 值 ’”) 给定属性查询 通过 hash 集合给定属性值 name=params[:name] pay_type=params[:pay_type] find(:all, conditions=>[“name=:name and pay_type=:pay ...
模型相关方法 一、构造器 调用模型构造器时首先访问 initialize() 函数,对于空值构造器应为 def initialize(xxx=nil,yyy=nil) unless xxx=nil and yyy=nil @xxx=xxx,@yyy=yyy End End 二、存取器 不集成 ActiveRecord 的 PORO 模型属性的存取器方法: attr_accessor :属性 , :属性 存取都 ...
数组及 hash 相关用法 数字和字符串都可以作为 hash 的键   将数组转化为 hash :( a 为对象数组) 首先定义一个 hash h={} , a.each {|e|h[e.code]=e}   .compact 移出数组内所有 nil 的元素。形成不含 nil 的数组   .join( “” ) 将数组以(“”)内的格式输出   .map{|u| [u.name,u.id]} 将数组中的元素再以数组形式输出   .group_by( ...

ruby迁移任务基础

    博客分类:
  • ROR
1 运行迁移任务 Rake db:migrate 数据库中 schema_info 表记录 version 的当前版本信息如: 20081230025725 2 字段类型 通过迁移任务可以把任务中的程序数据类型转换成数据库相对应的类型 类型包括: binary 、 boolean 、 date 、 datetime 、 decimal 、 float 、 integer 、 string 、 text 、 time 、 timeestamp 增加字段: ...
Global site tag (gtag.js) - Google Analytics