`
老王
  • 浏览: 8274 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
在Ruby中,我们可以把一个模块混入(Mixin)到对象中,从而达到类似多重继承的效果。 下面举几个例子来仔细阐述一下这个问题: 首先定义一个Module: module Foo   def bar     puts "foo";   end end 然后我们把这个模块混入到对象中去: class Demo   include Foo end 如上编码后,模块中的实例方法就会被混入到对象中: d=Demo.new d.bar 会输出foo字样。 下面我们重新定义一下Demo类: class Demo   extend Foo end 这个时候如果你得到 ...
在国内,大多数Rubyer使用Windows操作系统,所以今天就先看看如何在Windows操作系统上搭建一个Ruby&Rails的开发平台。 最简单的方式就是安装InstantRails,它集成了大部分你需要的东西,不过话说回来,Ruby&Rails的安装已经非常简单的,所以,还是推荐你自己手动安装开发环境。 首先安装Ruby,安装过程很简单,一路Next就OK了,并且环境变量也自动设置好了,很不错。要想查看你的ruby安装是否成功,可以简单测试一下,比如说在命令行输入ruby -v,查看一下版本。 然后安装Rails,安装过程更简单,只要gem install rails ...
Global site tag (gtag.js) - Google Analytics