ruby on rails 相关技术
文章平均质量分 74
gift5168xf
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ruby迁移任务基础
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Sty原创 2009-10-08 19:43:00 · 531 阅读 · 0 评论 -
ruby中数组及hash基础
数组及hash相关用法数字和字符串都可以作为hash的键 将数组转化为hash:(a为对象数组)首先定义一个hash h={},a.each{|e| h[e.code]=e} .compact移出数组内所有nil的元素。形成不含nil原创 2009-10-08 19:47:00 · 1077 阅读 · 0 评论 -
不以ActiveRecord为基类的ruby类
模型相关方法一、构造器调用模型构造器时首先访问initialize()函数,对于空值构造器应为 def initialize(xxx=nil,yyy=nil) unless xxx=nil and yyy=nil @xxx=xxx,@原创 2009-10-08 19:49:00 · 481 阅读 · 0 评论 -
ruby中的CRUD以及数据的组织形式
1CRUD C: .save.create() R:find(:first)查询第一条 find(:all, conditions=>”name=’值’ and pay_type=’值’”)给定属性查询 通过hash集合给定原创 2009-10-08 19:53:00 · 580 阅读 · 0 评论 -
ruby on rails表间关联
1创建外键 t.integer :表名单数_id 关联表的命名要以首字母的顺序决定如categories_products 关联表的联合索引:add_index:categories_products,[:product_id,:category_id]2模型对象原创 2009-10-08 20:07:00 · 1404 阅读 · 0 评论 -
rails 对 ruby 的扩展
rails对ruby的扩展 1对象扩展rails对ruby的扩展 将ruby对象转化成json格式:对象为:new(“rails“,[10,10,9,1])#=> 对象.to_json 对象变成了["rails",[10,10,原创 2009-10-08 20:13:00 · 1017 阅读 · 0 评论 -
rails中的路由设置
一、路由规则1 路由文件 config/routes.rb文件建立了外部请求与应用程序的连接2 路由设置查看应用程序路由定义在RoutSet对象中,该对象保存在ActionController::Routing模块的常量Routes中,在console中通过Actio原创 2009-10-08 20:15:00 · 2165 阅读 · 0 评论 -
区别Ruby的require,load,和include
三者之间区别并不像你想的那么难,也不会像有些文章写的那么长。挺简单的。 相同之处:三者均在kernel中定义的,均含有包含进某物之意。不同之处:1、requre,load用于文件,如.rb等等结尾的文件。2、include则用于包含一个文件(.rb等结尾的文件)中的模块。3、requre一般情况下用于加载库文件,而load则用于加载配置文件。4、转载 2009-10-08 20:33:00 · 492 阅读 · 0 评论 -
单域名多Rails应用布置
软件版本:ubuntu 8.04/lighttpd 1.4.19/ruby on rails 2.1.2假定需要布置多 ror 应用的域名是 ror.example.com, 域名下一个子目录为一个应用,如 /app1, /app2..首先,需要做的就是配置 lighty$HTTP["host"] =~ "^ror/.example/.com$" { $HTTP["url转载 2009-10-08 20:35:00 · 529 阅读 · 0 评论
分享