![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Ruby 学习
wanghaoming100
喜欢一切新生事物,想知道它们的原理,希望能找到志同道合的朋友。
展开
-
ruby 的参数传递
学习rails时,有一些方法用起来觉得很奇怪,如validates方法。下面是一些validates方法的调用代码:validates :title, :description, :image_url, :presence => truevalidates :price, :numericality => {:greater_than_or_equal_to => 0.01} valida原创 2013-04-25 21:54:05 · 3710 阅读 · 0 评论 -
ruby学习之实例变量与self
最近一直在学习rails 我是看的一本叫做《Web开发敏捷知道》的书,这是rails的作者写的一本书,看之前据说很不错,书上写,本书的读者对象是rails的入门这,甚至是Ruby的入门者。我自己对ruby这类语言一窍不通,也没有学过任何脚本语言。C,C++,Java还算熟悉,对Java那一套的web开发可以说很熟悉。 看这本书之后,还是觉得很难东,MVC框架上的东西我理解的很好,就是ruby的语法原创 2013-04-11 08:48:18 · 1107 阅读 · 0 评论 -
对gem工作方式的不理解
前几天在电脑上重新安装了fedora18,然后用yum工具安装了ruby和sqlite3运行环境如下:ruby 1.9.3p429 (2013-05-15 revision 40747) [x86_64-linux]Rails 3.2.13gem中安装了sqlite3 (1.3.7)结果在执行rails generate scaffold ... 创建脚手架的时候 出现如下错误原创 2013-06-05 18:27:46 · 1043 阅读 · 0 评论 -
关于gem!!
在运行rails console的时候 出现了`require': cannot load such file -- minitest/unit (LoadError)错误, 应该是系统里没有安装 minitest。执行命令gem install minitest 安装后, 运行console 还是出现同样错误,然后在gemfile里添加了一句 gem ‘minitest’ 后 ,原创 2013-06-21 13:25:32 · 964 阅读 · 0 评论 -
ruby代码块
看rail模板中使用了很多代码块,看得时候覺得有点晕,决定在这里总结一下代码块的用法。首先, 代码块的定义方法有两种:写在doend或者 写在{} 中。然后你可以定义方法, 在方法中用yield调用代码块,并可以给代码块传参。如下:def callblock(arg)yield argendcallblock(3) do |i|puts ie原创 2013-07-19 23:20:03 · 656 阅读 · 0 评论