gem server 端口不通

15 Apr 2015

由于某些安全策略,有时无法在开发机直连数据库,需要通过一台跳板机来完成。
下面的代码可以使ActiveRecord通过配置好的ssh通道连接到指定的MySql数据库。

27 Oct 2014

最新学习到了ruby的c扩展库,试着自己写了一下,把遇到的坑记下来。
使用c扩展ruby还是挺方便的。

22 Oct 2014

include 与 extend

先说include 和 extend,看下面的一段代码:

12 Sep 2014

nodejs orm 调用示例

nodejs orm,使用npm 包为 node-orm2,初步使用,无法自动适配mysql中已存在的表的列名,查询得到的数据只能在回调函数中使用,别的都还好,下面是coffee scirpt示例代码:

06 Sep 2014

最近在练习使用coffee script + nodejs写后端代码,一些原由ruby实现的功能尝试使用js实现,下面是调用百度PPC api的例子。

coffee script 代码部分

soap = require 'soap'
url = 'https://api.baidu.com/sem/sms/v3/AccountService?wsdl'

06 Sep 2014

rake task 从命令行传递参数

task :my_task, [:arg1, :arg2] do |t, args|
  puts "#{args}"
end
rake my_task["hello","world"]

30 Jul 2014

方法1:更改Gemfile

在Gemfile中加入下面两行,然后bundle install:
gem 'therubyracer' gem 'execjs'

方法2:安装nodejs

sudo apt-get install nodejs

27 Jul 2014

使用rvm安装ruby

  1. 安装rvm
    curl -L https://get.rvm.io | bash -s stable
  2. 在家目录.bashrc下面加入这样一段代码,打开新的terminal就不用再次键入相同的指令了
    source ~/.rvm/scripts/rvm
  3. 检查是否安装正确,先重新打开一个terminal,输入irb,irb可用说明rvm安装成功了
  4. 展示可以安装的ruby版本
    rvm list known
  5. 安装一个指定的ruby版本
    rvm install 2.1.1
  6. 验证ruby是否安装成功
    ruby -v
    ruby 2.1.1p76 (2014-02-24 revision 45161) [i686-linux]

27 Jul 2014

gem install mysql2

直接gem install 发生异常,需要先安装mysql开发包,ubuntu下是这样的: sudo apt-get install libmysql-ruby libmysqlclient-dev

02 Jul 2014

Rails已掌握与尚需学习实践的知识点

1.ActiveRecord

01 Jul 2014

ruby thread 使用总结

19 Jun 2014

gem为ruby便捷开发包 gem install .. 好多好多可选的命令,安装gem至本地 gem environment 安装rvm后 gem执行环境发生改变,rvm改变ruby版本,同时会变更gem执行环境

12 Jun 2014