https://ruby-china.org/wiki/install_ruby_guide如何快速正确的安装 Ruby, Rails 运行环境对于新入门的开发者,如何安装 Ruby, Ruby Gems 和 Rails 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby ...
分类:
其他好文 时间:
2014-07-10 11:31:32
阅读次数:
226
class Customer < ActiveRecord::Base has_many :ordersendclass Order < ActiveRecord::Base belongs_to :customerend如上代码两个model在做如下查询的时候:c = Customer.fir.....
分类:
其他好文 时间:
2014-07-10 10:03:57
阅读次数:
293
Go简介 为什么有了系统编程级别的C/C++以及后来的Java,也有脚本级别的Ruby/Perl/Python语言可用,Google为什么还要发布Go语言? “我们开发Go,是因为近10年左右开发程序之难让我们有点沮丧” --首席软件工程师Rob PikeGo完全支持coroutine,即协程,也称...
分类:
其他好文 时间:
2014-07-07 22:43:39
阅读次数:
313
Rails.application.routes.draw do match 'projects/:id/:controller(/:action(/:id))(.:format)'end
分类:
其他好文 时间:
2014-07-07 18:35:00
阅读次数:
187
一、比较语句大部分和其他的语言一样,这里注意、条件语句如下几种形式ifif ..else.. endif..elsif..else..endunless(if not)case..whenx=1if x==1 puts 1elsif x==2 puts 2else puts 3...
分类:
其他好文 时间:
2014-06-28 10:13:10
阅读次数:
265
ruby对象是严格封装的:只能通过定义的方法访问其内部状态。方法使用的成员变量在对象外部不能直接访问,不过可以通过getter、setter等访问器方法(accessor),使他们看起来好像是直接访问的。与对象状态的封装性相反,ruby中的类非常开放。每个ruby程序都可以为现有类添加方法,而且也可...
分类:
其他好文 时间:
2014-06-28 10:08:31
阅读次数:
274
当我们使用rails generate scaffold的方式生成MVC的时候,rails会自动给我们生成一系列的文件,包括了如何用json显示model的view。这样其实默认了你的系统是一个CRUD的系统,但是我们知道RESTful不是CRUD。把model直接暴露出去不是一个很好的选择。
rabl是一个DSL可以方便定制生成对象的显示信息的gem:https://github.co...
分类:
其他好文 时间:
2014-06-28 08:06:56
阅读次数:
248
Gem::Ext::BuildError:ERROR:Failedtobuildgemnativeextension./home/chenwei/.rvm/rubies/ruby-1.9.3-p547/bin/rubyextconf.rbcheckingforruby/thread.h...nocheckingforrb_thread_blocking_region()...yescheckingforrb_wait_for_single_fd()...yescheckingforrb_hash_dup()...
分类:
其他好文 时间:
2014-06-28 00:32:22
阅读次数:
296
Ruby这个就不用多说了RVM用于帮你安装Ruby环境,帮你管理多个Ruby环境,帮你管理你开发的每个Ruby应用使用机器上哪个Ruby环境。Ruby环境不仅仅是Ruby本身,还包括依赖的第三方Ruby插件。都由RVM管理。Rails这个也不用多说,著名开发框架。详细看http://zh.wikip...
分类:
其他好文 时间:
2014-06-27 22:33:00
阅读次数:
293
ruby -v #查看ruby 版本ruby -e ''require"watir"; puts Watir::IE::VERSION'' #查看watir版本rvm list known #列出已知的ruby版本rvm install 1.9.3rvm use 1.9.3 | rvm use sy...
分类:
其他好文 时间:
2014-06-27 22:29:45
阅读次数:
285