15 Apr 2015
由于某些安全策略,有时无法在开发机直连数据库,需要通过一台跳板机来完成。
下面的代码可以使ActiveRecord通过配置好的ssh通道连接到指定的MySql数据库。
27 Oct 2014
最新学习到了ruby的c扩展库,试着自己写了一下,把遇到的坑记下来。
使用c扩展ruby还是挺方便的。
22 Oct 2014
先说include 和 extend,看下面的一段代码:
12 Sep 2014
nodejs orm,使用npm 包为 node-orm2,初步使用,无法自动适配mysql中已存在的表的列名,查询得到的数据只能在回调函数中使用,别的都还好,下面是coffee scirpt示例代码:
06 Sep 2014
最近在练习使用coffee script + nodejs写后端代码,一些原由ruby实现的功能尝试使用js实现,下面是调用百度PPC api的例子。
soap = require 'soap'
url = 'https://api.baidu.com/sem/sms/v3/AccountService?wsdl'
06 Sep 2014
task :my_task, [:arg1, :arg2] do |t, args|
puts "#{args}"
end
rake my_task["hello","world"]
30 Jul 2014
在Gemfile中加入下面两行,然后bundle install:
gem 'therubyracer'
gem 'execjs'
sudo apt-get install nodejs
27 Jul 2014
curl -L https://get.rvm.io | bash -s stable
source ~/.rvm/scripts/rvm
rvm list known
rvm install 2.1.1
ruby -v
ruby 2.1.1p76 (2014-02-24 revision 45161) [i686-linux]
27 Jul 2014
直接gem install 发生异常,需要先安装mysql开发包,ubuntu下是这样的:
sudo apt-get install libmysql-ruby libmysqlclient-dev
02 Jul 2014
Rails已掌握与尚需学习实践的知识点
01 Jul 2014
19 Jun 2014
gem为ruby便捷开发包 gem install .. 好多好多可选的命令,安装gem至本地 gem environment 安装rvm后 gem执行环境发生改变,rvm改变ruby版本,同时会变更gem执行环境
12 Jun 2014