08 2016 档案
摘要:一、路由在routes.rb文件中,主要有5种类型的路由:1、Default Routes(默认路由) Match ‘ :controller(/:action(/:id(.:format)))’ 2、RESTful Routes(资源路由)可以使用资源标识符描述资源,以及系统组件之间的资源状态迁移
阅读全文
摘要:=begin #gets语句在sublime不可运行,在Dos窗口可运行 puts "Enter a value :" val = gets puts val putc "hello" # h #打开、关闭文件 file = File.new("filename","r") #...处理文件 file.close #File.open方法与new类似,但不同点在于File....
阅读全文
摘要:#break #next#redo redo_counter = 0 5.times do |i| redo_counter += 1 puts "i:#{i} , redo_counter:#{redo_counter}" redo if redo_counter == 4 end # i:0 , redo_counter:1 # i:1 , redo_counter:2 # i:2 ...
阅读全文
摘要:Symbol:表示“名字”,比如字符串的名字,标识符的名字。 创建一个 Symbol 对象的方法:在名字或者字符串前面加上冒号 在 Ruby 中每一个对象都有唯一的对象标识符(Object Identifier),可以通过 object_id方法来得到一个对象的标识符。 来看看 Symbol 对象和
阅读全文
摘要:%Q 用于替代双引号的字符串. 当你需要在字符串里放入很多引号时候, 可以直接用下面方法而不需要在引号前逐个添加反斜杠 (\") (...)也可用其他非数字字母的符号或成对的符号代替, 诸如[...], !...!, +...+,{...}, <...>等.以下写法全部与上面等效: 除此之外还可省略
阅读全文
摘要:#使用*可接受多个参数 def test(a,*b) puts "#{a} and #{b.join(',')}" end test(1,2,3,4) # 1 and 2,3,4 #每个被调用的方法都会返回一个值,是方法最后一条语句执行的结果 def test1 "one" "two" end puts test1 # tw...
阅读全文

浙公网安备 33010602011771号