`
阅读更多

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 = &quot;http://saberma.me/rails/2009/12/18/ruby-tips.html&quot;; var disqus_developer = 1; </script>

 

 

 

Rails常用命令

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
DISQUS...
分享到:
评论

相关推荐

    Ruby入门教程中文PDF 附实例

    总之,无论你是对编程感兴趣的新手,还是想扩展技能树的开发者,这份“Ruby入门教程中文PDF 附实例”都将是你宝贵的参考资料。通过学习,你不仅可以掌握Ruby的基础知识,还能体验到编程的乐趣和效率。

    ruby入门书籍

    《Ruby入门书籍》可能是一本详细介绍Ruby编程语言的基础教程。根据提供的文件名,我们可以推测这本书籍可能包含了两个部分:中文文档和"The Ruby Way"的翻译或解读。 "ruby中文文档.chm"可能是对Ruby语言的中文详细...

    ruby入门到精通

    这本书“Ruby入门到精通”显然旨在引导初学者逐步掌握Ruby语言。以下是一些关键知识点,它们可能是书中涉及的内容: 1. **基础语法**:包括变量(本地、实例、类和全局变量)、常量、符号、字符串、数字、数组和...

    Ruby入门到精通

    Ruby入门到精通,Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel...

    二十分钟Ruby入门教程

    在二十分钟的Ruby入门教程中,我们将快速浏览Ruby的基础知识,包括语法、数据类型、控制结构以及简单的类定义。 首先,让我们从Ruby的基本语法开始。Ruby的注释以`#`字符开始,一直持续到行尾。例如: ```ruby # 这...

    Ruby Ruby入门级实例

    Ruby入门级实例

    ruby入门练习题.zip

    这个"ruby入门练习题.zip"文件显然是为了帮助初学者逐步掌握Ruby编程的基础和面向对象的概念。以下是一些关于Ruby语言和面向对象编程的重要知识点: 1. **Ruby的起源与特点**:Ruby由日本人松本行弘在1993年创建,...

    ruby 入门练习上手项目

    在"Ruby入门练习上手项目"中,你将有机会深入理解Ruby的基本概念,并通过实践来提升技能。在这个项目中,你可能会遇到以下知识点: 1. **Ruby基本语法**:学习Ruby的变量(局部变量、实例变量、类变量、全局变量)...

    ruby入门中文合集

    本“Ruby入门中文合集”是为初学者准备的一份全面学习资源,旨在帮助你快速掌握Ruby的基础知识和核心概念。以下是你将通过这个合集学习到的关键知识点: 1. **Ruby基础语法**:了解Ruby的变量(局部变量、实例变量...

    Ruby相关入门教程网址

    总的来说,这份Ruby入门教程应该能帮助初学者建立起对Ruby语言的全面认识,从基础语法到高级特性,再到实际开发中的工具使用,为进入Ruby世界提供了一条清晰的学习路径。通过深入学习和实践,读者将能够运用Ruby进行...

    ruby入门书中文版

    "ruby入门书中文版"是一本专为新手设计的教材,旨在帮助读者快速理解并掌握Ruby的基础知识。 Ruby的核心特性包括其强大的面向对象支持,它将一切视为对象,包括基本类型如数字和字符串。这使得代码更加简洁且易于...

    Ruby入门教程及帮助文档

    总的来说,通过"Ruby入门教程v0.4.doc"和"OReilly.Ruby.Cookbook.Jul.2006.chm"这两个资源,初学者可以系统地学习Ruby语言的基础知识,理解其核心概念,并逐渐熟悉如何用Ruby解决实际问题。同时,不断实践和参与开源...

    Ruby入门培训ppt/pdf及代码

    **Ruby入门培训** Ruby是一种面向对象的编程语言,由日本人松本行弘(Yukihiro Matsumoto)在1990年代中期设计并开发。它以其简洁、优雅的语法和强大的面向对象特性而受到程序员的青睐。Ruby的哲学是“人本主义编程...

    Ruby入门教程:只需20分钟,你将了解到ruby语言的基础知识

    ### Ruby入门教程知识点详解 #### 一、Ruby简介与安装 - **Ruby语言**: Ruby是一种简单快捷的面向对象编程语言,适用于快速开发应用程序。 - **安装前提**: 本教程假设读者已经安装了Ruby环境。若未安装,请访问...

    Ruby入门学习案例.md

    Ruby入门学习案例(任务)

Global site tag (gtag.js) - Google Analytics