ruby入门
Ruby API查询
Ruby 正则表达式查询
ruby技巧
字符串转数组
s = "a=1&b=2"
a = s.split(/&|=/)
#["a", "1", "b", "2"]
数组转为哈希
a = ["a", "1", "b", "2"]
#*号可以将数组中的字符串展开
Hash[*a]
#{"a"=>"1", "b"=>"2"}
char的ASCII值
#ASCII值转为char
120.chr
#char转为ASCII值
'x'.ord
#查看字符串的ASCII值
"love".chars.map(&:ord)
字符编码转换
require 'iconv'
#conv(to, from, str)
Iconv.conv('gb2312', 'utf-8', '中国')
字符串转换为类
Kernel.const_get 'Integer'
Iconv
<script type="text/javascript">
var disqus_url = "http://saberma.me/rails/2009/12/18/ruby-tips.html";
var disqus_developer = 1;
</script>
2009-09-25
# 接调用项目中的类和方法
script/console
#查看所有的用户
User.all
#访问某个地址,用于调试
app.get '/users'
app.cookies
app.flash
app.request
app.response
# 检查服务器后台运行情况
tail -f log/development.log
# 数据库迁移(test)
rake db:migrate RAILS_ENV=test
#数据库回滚3步
rake db:migrate:redo STEP=3
#查看ruby环境
puts '$:'
#查看gem环境
gem environment
gem e
h2. 在View中使用输出字符串
#假设在haml中需要调用foo,你使用
- foo do
hello world
#在foo中需要输出某些字符串,如saberma,则可以利用concat
def foo
concat 'saberma'
yield
end
另外,capture也是个好东西:)
"capture api":http://apidock.com/rails/ActionView/Helpers/CaptureHelper/capture
"concat api":http://apidock.com/rails/ActionView/Helpers/TextHelper/concat
h2. layout中指定多个yield
"content_for":http://apidock.com/rails/ActionView/Helpers/CaptureHelper/content_for
分享到:
相关推荐
总之,无论你是对编程感兴趣的新手,还是想扩展技能树的开发者,这份“Ruby入门教程中文PDF 附实例”都将是你宝贵的参考资料。通过学习,你不仅可以掌握Ruby的基础知识,还能体验到编程的乐趣和效率。
《Ruby入门书籍》可能是一本详细介绍Ruby编程语言的基础教程。根据提供的文件名,我们可以推测这本书籍可能包含了两个部分:中文文档和"The Ruby Way"的翻译或解读。 "ruby中文文档.chm"可能是对Ruby语言的中文详细...
这本书“Ruby入门到精通”显然旨在引导初学者逐步掌握Ruby语言。以下是一些关键知识点,它们可能是书中涉及的内容: 1. **基础语法**:包括变量(本地、实例、类和全局变量)、常量、符号、字符串、数字、数组和...
Ruby入门到精通,Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel...
在二十分钟的Ruby入门教程中,我们将快速浏览Ruby的基础知识,包括语法、数据类型、控制结构以及简单的类定义。 首先,让我们从Ruby的基本语法开始。Ruby的注释以`#`字符开始,一直持续到行尾。例如: ```ruby # 这...
Ruby入门级实例
这个"ruby入门练习题.zip"文件显然是为了帮助初学者逐步掌握Ruby编程的基础和面向对象的概念。以下是一些关于Ruby语言和面向对象编程的重要知识点: 1. **Ruby的起源与特点**:Ruby由日本人松本行弘在1993年创建,...
在"Ruby入门练习上手项目"中,你将有机会深入理解Ruby的基本概念,并通过实践来提升技能。在这个项目中,你可能会遇到以下知识点: 1. **Ruby基本语法**:学习Ruby的变量(局部变量、实例变量、类变量、全局变量)...
本“Ruby入门中文合集”是为初学者准备的一份全面学习资源,旨在帮助你快速掌握Ruby的基础知识和核心概念。以下是你将通过这个合集学习到的关键知识点: 1. **Ruby基础语法**:了解Ruby的变量(局部变量、实例变量...
ruby示例代码,ruby入门程序
总的来说,这份Ruby入门教程应该能帮助初学者建立起对Ruby语言的全面认识,从基础语法到高级特性,再到实际开发中的工具使用,为进入Ruby世界提供了一条清晰的学习路径。通过深入学习和实践,读者将能够运用Ruby进行...
"ruby入门书中文版"是一本专为新手设计的教材,旨在帮助读者快速理解并掌握Ruby的基础知识。 Ruby的核心特性包括其强大的面向对象支持,它将一切视为对象,包括基本类型如数字和字符串。这使得代码更加简洁且易于...
总的来说,通过"Ruby入门教程v0.4.doc"和"OReilly.Ruby.Cookbook.Jul.2006.chm"这两个资源,初学者可以系统地学习Ruby语言的基础知识,理解其核心概念,并逐渐熟悉如何用Ruby解决实际问题。同时,不断实践和参与开源...
**Ruby入门培训** Ruby是一种面向对象的编程语言,由日本人松本行弘(Yukihiro Matsumoto)在1990年代中期设计并开发。它以其简洁、优雅的语法和强大的面向对象特性而受到程序员的青睐。Ruby的哲学是“人本主义编程...
### Ruby入门教程知识点详解 #### 一、Ruby简介与安装 - **Ruby语言**: Ruby是一种简单快捷的面向对象编程语言,适用于快速开发应用程序。 - **安装前提**: 本教程假设读者已经安装了Ruby环境。若未安装,请访问...