Perish

博客园 首页 联系 订阅 管理

2014年10月9日

摘要: 通过配置 SSH Public key 到 VPS 上,这样下次登录 VPS 将不再需要输入密码,在 Mac 下可以简单的通过 ssh-copy-id 搞定。brew install ssh-copy-idssh-copy-id root@ip_address上面的步骤会提示输入密码,提示成功后,编... 阅读全文
posted @ 2014-10-09 10:20 ---小青年--- 阅读(482) 评论(0) 推荐(0) 编辑

2014年9月17日

摘要: #### instance_eval从名字上看,它的调用者必须是一个实例:class Aenda = A.newa.instance_eval do self #===>a def method1 puts "it's a's instance method, only for a" ... 阅读全文
posted @ 2014-09-17 15:13 ---小青年--- 阅读(208) 评论(0) 推荐(0) 编辑

2014年8月15日

摘要: 1 class OptionParser < ::OptionParser 这句话的作用是定义1个OptionParser类,其集成至ruby核心库的OptionParser。这句话里面的::表示强制使用核心库的namespace。 阅读全文
posted @ 2014-08-15 16:42 ---小青年--- 阅读(200) 评论(0) 推荐(0) 编辑

2014年7月24日

摘要: nginx + unicorn 部署 rails 项目,顾名思义要先安装nginx和unicorn一 安装安装nginx: sudo apt-get install nginx安装unicorn: gem install unicorn二 配置1 在你项目的config文件夹下添加一个unicorn... 阅读全文
posted @ 2014-07-24 00:47 ---小青年--- 阅读(618) 评论(0) 推荐(0) 编辑

2014年6月27日

摘要: class Customer < ActiveRecord::Base has_many :ordersendclass Order < ActiveRecord::Base belongs_to :customerend如上代码两个model在做如下查询的时候:c = Customer.fir... 阅读全文
posted @ 2014-06-27 16:49 ---小青年--- 阅读(641) 评论(0) 推荐(0) 编辑

2014年6月24日

摘要: ruby comes with a set of predefined variables$: = default search path (array of paths)其他Ruby特殊变量:$! 最近一次的错误信息$@ 错误产生的位置$_ gets最近读的字符串$. 解释器最近读的行数(line... 阅读全文
posted @ 2014-06-24 18:07 ---小青年--- 阅读(372) 评论(0) 推荐(0) 编辑

2014年6月16日

摘要: 1、变量和常量:全局变量用$; 实例变量用@; 类变量用@@;Local Variable: name fish_and_chips x_axis thx1138 _x _26Instance Variable: @name @point_1 @X @_ @plan9Class Variable... 阅读全文
posted @ 2014-06-16 15:20 ---小青年--- 阅读(310) 评论(0) 推荐(0) 编辑

2014年6月6日

摘要: ruby中星号(*)的作用 星号 asterrisk [' st r sk] =========================我是左右对称的分割线,下边正文开始========================= 1.有正常的乘法功能 3 * 4 == 12 # => true 2.数组*... 阅读全文
posted @ 2014-06-06 16:29 ---小青年--- 阅读(435) 评论(0) 推荐(0) 编辑

2014年3月20日

摘要: http://tonychiu.blog.51cto.com/656605/522304/ 阅读全文
posted @ 2014-03-20 14:03 ---小青年--- 阅读(334) 评论(0) 推荐(0) 编辑

2013年5月19日

摘要: 原文:http://ionrails.com/2009/09/19/ruby_require-vs-load-vs-include-vs-extend/Require:require方法让你加载一个库,并且只加载一次,如果你多次加载会返回false。只有当你要加载的库位于一个分离的文件中时才有必要使用require。使用时不需要加扩展名,一般放在文件的最前面: require ‘test_library’Load:load用来多次加载一个库,你必须指定扩展名: load ‘test_library.rb’Include:当 你的库加载之后,你可以在你的类定义中包含一个module,让modul 阅读全文
posted @ 2013-05-19 00:26 ---小青年--- 阅读(332) 评论(0) 推荐(0) 编辑