自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

转载 单域名多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 464

转载 区别Ruby的require,load,和include

三者之间区别并不像你想的那么难,也不会像有些文章写的那么长。挺简单的。 相同之处:三者均在kernel中定义的,均含有包含进某物之意。不同之处:1、requre,load用于文件,如.rb等等结尾的文件。2、include则用于包含一个文件(.rb等结尾的文件)中的模块。3、requre一般情况下用于加载库文件,而load则用于加载配置文件。4、

2009-10-08 20:33:00 431

原创 界面遮罩(锁屏效果)

[参与测试的浏览器:IE6 / IE7 / IE8 / FF3.5 / OP9.6 / SF4 / Chrome2 ][操作系统:Windows]本教程旨在实现lightBox时的样式与行为分离,减少JS在各方面(全屏遮蔽、ie6中遮蔽select、双向居中、高度自适应内容等)的工作。先上代码:<!DOCTYPEhtml PUBLIC "-//W3C//DTD XHTM

2009-10-08 20:30:00 819

转载 动态语言与闭包

在JavaScript里,“闭包”是一个神奇的东西。借着闭包的力量,我们将跨过面向对象的领域,来攀登一座新的高峰。保罗格雷厄姆曾经说过,我认为目前为止只有两种真正干净利落, 始终如一的编程模式:C语言模式和Lisp语言模式.此二者就象两座高地,在它们中间是尤如沼泽的低地。在这里C语言代表着过程式语言的精髓,它目前所知的高层境界是面向对象。而称为Lisp的语言,则以另一种形式的无与伦

2009-10-08 20:28:00 1199

原创 jquery基础

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object class

2009-10-08 20:26:00 697

原创 javascript基础

一、样式规则基本格式1)       头样式二、基本概念钩子:理解为元素的ID CLASS 用于脚本对某元素的操作结构:getElementByID(‘’) getElementByTagName(‘’)三、基本语法1)   基础知识:区分大小写、语句分号(if语

2009-10-08 20:24:00 506

原创 界面HTML基础

1.      HTML一、基本结构       "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">                         二、基本概念1)       标签 t

2009-10-08 20:23:00 328

原创 Javascript对字符串的处理

一、声明字符串:var normal_monkey = "I am a monkey!";document.writeln("Normal monkey " + normal_monkey);var bold_monkey = normal_monkey.bold();document.writeln("Bold monkey " + bold_monkey);这里的声

2009-10-08 20:21:00 260

原创 CSS样式基础

CSS一、样式规则的基本格式头样式1)       选择器>  { 属性名> : 属性值>; 属性名> : 属性值>; ...}二、基本概念1)       选择器:控制对应样式作用在那些标签上三、选择器的基本形式1)       

2009-10-08 20:21:00 295

原创 Javascript操作数组

 1、数组的创建  以下为引用的内容: var arrayObj = new Array(); //创建一个数组  var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度  var arrayObj = new Array([element0[, 

2009-10-08 20:20:00 478

原创 ruby on rails开发B/S的相关经验

用select_tag 当制定选项时用options_for_select(数组,默认选定值) 界面元素除了onclick等事件属性一旦在界面上定义后就不能在javascript中修改,而其他html属性则可修改 Select 的默认值设置为 在想要设置为默认值的option中加入selecte

2009-10-08 20:17:00 842

原创 rails中的路由设置

一、路由规则1 路由文件 config/routes.rb文件建立了外部请求与应用程序的连接2 路由设置查看应用程序路由定义在RoutSet对象中,该对象保存在ActionController::Routing模块的常量Routes中,在console中通过Actio

2009-10-08 20:15:00 2029

原创 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 947

原创 ruby on rails表间关联

1创建外键       t.integer :表名单数_id       关联表的命名要以首字母的顺序决定如categories_products       关联表的联合索引:add_index:categories_products,[:product_id,:category_id]2模型对象

2009-10-08 20:07:00 1323

原创 ruby中的CRUD以及数据的组织形式

1CRUD       C: .save.create()       R:find(:first)查询第一条          find(:all, conditions=>”name=’值’ and pay_type=’值’”)给定属性查询          通过hash集合给定

2009-10-08 19:53:00 526

原创 不以ActiveRecord为基类的ruby类

模型相关方法一、构造器调用模型构造器时首先访问initialize()函数,对于空值构造器应为       def initialize(xxx=nil,yyy=nil)              unless xxx=nil and yyy=nil                     @xxx=xxx,@

2009-10-08 19:49:00 428

原创 ruby中数组及hash基础

数组及hash相关用法数字和字符串都可以作为hash的键 将数组转化为hash:(a为对象数组)首先定义一个hash h={},a.each{|e| h[e.code]=e}    .compact移出数组内所有nil的元素。形成不含nil

2009-10-08 19:47:00 1003

原创 ruby迁移任务基础

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Sty

2009-10-08 19:43:00 467

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除