1.routes collection 和member的区别
例:
resources :photos do member do get :preview endend
resources :photos do collection do get :preview endend
结果
member /photos/1/preview preview_photo_path(photo)Acts on a specific resource so required id (preview specific photo)
collection /photos/preview preview_photos_url Acts on collection of resources(display all photos)
2.require 和 load的区别
require 只加载一次,load加载多次,load每次加载到该文件的时候执行改文件,require只在第一次执行是载入,以后碰到时自动忽略。require如果为ruby代码,可以省略后缀 。require将所有加载的文件保存在$变量中。
require ,load用于包含文件,include则用于包含的模块。
require一般用于加载库文件,load一般用于加载配置文件
3.join和spilt
join array to string
arr = ["hello", "world", 123] puts arr.join(", ") puts arr.join
hello, world, 123 helloworld123
spilt string to array
" now's the time".split #=> ["now's", "the", "time"] " now's the time".split('') #=> ["now's", "the", "time"] " now's the time".split(//) #=> ["", "now's", "", "the", "time"] "1, 2.34,56, 7".split(%r{,\s*}) #=> ["1", "2.34", "56", "7"] "hello".split(//) #=> ["h", "e", "l", "l", "o"] "hello".split(//, 3) #=> ["h", "e", "llo"] "hi mom".split(%r{\s*}) #=> ["h", "i", "m", "o", "m"] "mellow yellow".split("ello") #=> ["m", "w y", "w"] "1,2,,3,4,,".split(',') #=> ["1", "2", "", "3", "4"]
相关推荐
此时我对初学者一些总结
Ruby 连接数据库资源汇总。包括有:Ruby连接Mysql,oracle,postgreSQL,sqlite等包.还有ruby/DBI. 有GEM包,也有源代码包。
本文章主要介绍了ruby的使用流程,便于新手入门使用相关的软件。
Ruby自学笔记,这是我在学习Ruby时的小结笔记,若对你有所帮助请给满星,谢谢!!!
本人学习总结的ruby on rails 3.1.0数据库类查询方法,比较全了
1.6.8到1.8.0的变更点(总结) ruby 1.9 特性 obsolete 对应DOSISH 附录 疑似BNF的Ruby语法 Ruby术语集 Ruby的运行平台 pack模板字符串 sprintf格式 Marshal格式 Ruby FAQ Ruby的陷阱 Ruby/Tk FAQ Ruby...
ruby 知识总结 对加强ruby编程有很大帮助
《优雅的Ruby》总结了32条Ruby编程技巧,帮助读者写出清晰、优雅、稳定的Ruby代码。作者Avdi Grimm主张Ruby方法应该像故事一样易于阅读。他将Ruby方法分成输入处理(Collecting Input)、功能实现(Performing Work...
ruby语法基础教程,比较全的。 目 录 Ruby语言 1 Grant Ren 1 第一部分 Ruby语言基础 8 第一章 Ruby语言概述 8 §1.1 Ruby的历史 8 §1.2 Ruby名字的由来 8 ...第三部分 Ruby语言总结 107 附录 110 §1 术语对照 110
本文总结了一些Ruby的使用心得。使用Ruby最需要注意的一点就是效率:因为Ruby执行的效率本身比较慢,所以代码选择很重要。
第一步:下载安装文件 ...第二步: 双击安装 在安装的时候,请勾选... 您可能感兴趣的文章:Windows下Ruby on Rails开发环境安装配置图文教程windows和linux下Ruby的下载与安装windows下安装ruby与rails时遇到的问题总结
文章总结了绝大部分Ruby中处理时间和日期的方法,很实用。
主要介绍了Ruby常量查找路径问题深入研究,本文给出了多个例子来探讨Ruby的常量查找路径,并给出了总结结论,需要的朋友可以参考下
最近因为工作的需要,准备安装ruby on rails,在网上搜了下,步骤都类似,但实际安装过程中却碰到很多问题。 说明下:文章是按照我尝试的过程描述的。但最终是靠 运行 railsinstaller一键式安装包才成功的(第五段)...
自动化测试的一些简单总结及介绍,纯属于个人的一点心血之作,总结了单元测试
让我们写一个简单的ruby程序。所有Ruby源文件将以扩展名.rb。因此,把下面的源代码在一个test.rb文件。 #!/usr/bin/ruby -w puts Hello, Ruby!; 在这里,假定您已经安装有Ruby解释器,可以在/usr/bin目录找到。...
技术博客汇总(英)
个人作为软件测试自动化编写脚本需要学习的ruby,这是在学习过程中,所做的一些总结和归纳,有时候忘记了,看看,也很容易记起来。
总结 文字提取 文字相似度 文字转语音 分词器 字数 蜜蜂 第三方NLP服务 各种第三方NLP API服务的客户端库。 alchemy_api-为AlchemyAPI的NLP服务提供客户端API库 aylien_textapi_ruby -AYLIEN官方支持的用于访问...