08 2012 档案

摘要: 1.controller@users = User.paginate :page => params[:page], :per_page => 4, :conditions => ["login = ? and email = ?",params[:user_name]...阅读全文
posted @ 2012-08-31 10:58 残星 阅读(12) | 评论 (0) 编辑
摘要: 1.with提交 {:controller => "/admin/goods",:action => "edit_goods_param"}, :with => "'goods_params_value='+document.getElementById('params_value_#{@sm...阅读全文
posted @ 2012-08-30 09:57 残星 阅读(11) | 评论 (0) 编辑
摘要: 转自:http://hi.baidu.com/jerry198610/blog/item/6160fd18cccad3b74bedbc4a.html<% form_tag url_for(:action=>'test_action') do %>also can write like this :<% form_tag ('/index/test_action') do %>***********************************************************************<% for阅读全文
posted @ 2012-08-27 10:02 残星 阅读(444) | 评论 (0) 编辑
摘要: 一、首先了解一下Helper方法:1. helper方法就是方法;2. 它大部分在view中应用,也可以做为普通方法使用在其它场景中;3. 它可以写在controller中,也可以写在app/helper模块中;4. Rails框架提供了一些Helper方法,如:form_for、link_to等等...阅读全文
posted @ 2012-08-24 14:14 残星 阅读(2337) | 评论 (0) 编辑
摘要: 要使用UUID,把使用方法总结如下:Example usagerequire "uuidtools"UUIDTools::UUID.md5_create(UUIDTools::UUID_DNS_NAMESPACE, "www.widgets.com")# => #<UUID:0x287576 UUID:3d813cbb-47fb-32ba-91df-831e1593ac29>UUIDTools::UUID.sha1_create(UUIDTools::UUID_DNS_NAMESPACE, "www.widgets.com&q阅读全文
posted @ 2012-08-24 11:30 残星 阅读(665) | 评论 (0) 编辑
摘要: aaa bbb ccc ddd eee fff aaaa aaaa aaaa aaaa aaaa aaaa aaaa aaaa aaaa HTML 标签...阅读全文
posted @ 2012-08-19 21:42 残星 阅读(122) | 评论 (0) 编辑
摘要: 文件的操作File类 创建新文件的方式有: file = File.new("testfile", "r") 第一个参数是文件的路径和名字; 第二个参数以文件的模式,可以是: # r 只读 # w 只写 # a 追加只写 # r+, w+, a+都是读写模式,但是有区别 # r+是覆盖写,w+是清除后写,a+是追加写 # 所有模式加b就是对应的二进制模式 打开文件的方法: File.open("testfile", "r") do |file| #处理文件 end 写入文件 File.open("E:/2阅读全文
posted @ 2012-08-13 22:59 残星 阅读(5164) | 评论 (0) 编辑
摘要: a="Ruby"b='Ruby'puts a==bputs 'Hello \n world' #在单引号中使用换行符puts "Hello \n world" #在双引号中使用换行符puts 'it is\sok' #在单引号中使用空白符puts "it is\sook" #在双引号中使用空白符puts '\141'+" "+"\141" #替换八进制数141所对应的字符puts '\x52'+" &quo阅读全文
posted @ 2012-08-13 10:36 残星 阅读(1895) | 评论 (0) 编辑
摘要: a=10b=:a #创建符号对象a="Ruby"c=:aputs b==c #判断b是否等于cputs b==:"a" #判断b是否等于字符串"a'对应的符号对象def show #创建方法show puts "Hello WOrld"endd=:show #创建方法show的符号对象puts d==:"show" #判断d是否等于字符串"show'对应的符号对象book="Ruby" #创建变量a=:"Ruby" #创建符号对象puts 阅读全文
posted @ 2012-08-13 10:28 残星 阅读(212) | 评论 (0) 编辑
摘要: #hash new_hash1={} new_hash1[:key_a]='contents1' new_hash1[:key_b]='contents2' puts new_hash1[:key_a] puts new_hash1 new_hash2={:key_a=>'conte...阅读全文
posted @ 2012-08-13 09:30 残星 阅读(8800) | 评论 (0) 编辑
摘要: 1..5 #包含:1,2,3,4,51...5 #包含:1,2,3,4d=0..59c=60..79b=80..89a=90..100puts a.max #使用max()求最大值ֵputs c.min #使用min()求最小值ֵputs d.end #使用end()求最后一个值puts b.first #使用first()求第一个值source=80if d===source #判断变量是否在范围d中 puts "成绩不及格"elsif c.include?(source) #判断变量是否在范围c中 puts "刚刚及格" elsif b===sour阅读全文
posted @ 2012-08-13 09:25 残星 阅读(279) | 评论 (0) 编辑
摘要: 1.语法检查(-c)在使用ruby执行程序文件时,如果使用“-c"命令,Ruby解释器将不执行程序,而是检查要执行代码的正确性ruby -c eg.rb2.打开警告(-w)用"-w"命令运行程序使得Ruby解释器在警告模式中运行,一旦出现错误给出警告提示3.执行字面脚本(-e)如果在打开Ruby解释器时,使用“-e”命令,则可以直接执行Ruby程序。ruby -e 'puts "唐"'4.在行模式下运行(-l)ruby -l eg2.rb5.组合命令在Ruby中一次可使用一个或多个命令。6.irb阅读全文
posted @ 2012-08-12 16:03 残星 阅读(3116) | 评论 (0) 编辑
摘要: 1、在http://rubyinstaller.org下载最新的ruby版本,直接安装。(本人下载的是rubyinstaller-1.8.7-p370.exe)(查看版本 ruby -v)2、下载devkit文件(DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe),然后解压安装,选择自己想要的目录。(这一步的顺序挺重要,否则第4步操作可能会出错)3、cmd进入windows命令操作,进入devkit的文件夹下,执行下面的操作:ruby dk.rb initruby dk.rb install4、更新gem版本(查看版本 gem -v)gem install r阅读全文
posted @ 2012-08-11 00:32 残星 阅读(202) | 评论 (0) 编辑
摘要: getElementById getElementsByName getElementsByTagName 大概介绍getElementById通过结点的id属性获取结点,这个对象包含nodeName、nodeType、parentNode和childnodes等属性。nodeName表示结点的名称...阅读全文
posted @ 2012-08-08 12:23 残星 阅读(1685) | 评论 (0) 编辑