Rails 的 transaction 事务处理最近太做一个数据排名统计,统计过程中需要删除旧的缓存统计数据,最开始写的时候就直接CachePostTotal.connection.execute("truncate table cache_post_totals")先把这个表给重置了,然后再循环往...
分类:
其他好文 时间:
2014-07-22 22:52:34
阅读次数:
238
一、Memcached ClientLib For .Net 首先,不得不说,许多语言都实现了连接Memcached的客户端,其中以Perl、PHP为主。 仅仅memcached网站上列出的语言就有:Perl、PHP、Python、Ruby、C#、C/C++以及Lua等。 那么,我们作为.Net.....
分类:
Web程序 时间:
2014-07-22 00:39:36
阅读次数:
387
用过pry,就会觉得之前使用的debugger的使用方法如此的复杂和烦恼重起rails s 的苦恼,以及为irb的增强功能而花费时间,默认pry配置已经够用了,以致rails console也可以歇歇了。安装:在Gemfile中添加gem 'pry', :group => :developme...
分类:
其他好文 时间:
2014-07-22 00:35:34
阅读次数:
300
ruby nil? empty? blank?一句话区别: nil?与empty? 除了对象用nil?其他用empty?判断 ,blank?的用法几乎是前两者的结合体nil?用于对象 objectsky = nilsky.nil? # => true其他的对象的都为 object.nil? 都为f....
分类:
其他好文 时间:
2014-07-22 00:30:36
阅读次数:
216
强烈推荐在线学习网站:http://tryruby.org/笔记:Ruby会默认返回方法中的最后一个值。 如果需要返回多个值,可以用数组来实现。 可以通过强制声明return来返回值。 基础的输出方法是用puts(输出一行),print(直接打印)。 基础的输入方法是gets(读入一行,包含行尾的'...
分类:
其他好文 时间:
2014-07-21 11:06:41
阅读次数:
238
脚本语言真是太强了。我的目的是把我的默认代码头功能加到Vim里面。 1 /****************************************************************************** 2 * COPYRIGHT NOTICE 3 * ...
分类:
其他好文 时间:
2014-07-21 11:06:00
阅读次数:
214
这里我的系统是Ubuntu14.04 LTS 安装RVM 和 Ruby 运行:?curl -sSL https://get.rvm.io | bash -s stable --ruby 如果没有 curl 就安装下, 命令: sudo apt-get install curl 安装Rails 运行: sudo gem install ra...
分类:
数据库 时间:
2014-07-21 10:31:47
阅读次数:
296
rails 的 respond_to 的使用和原理respond_to 实现了根据客户端的请求来返回不同的类型资源原理: 在HTTP协议中,客户端会在他们的HTTP首部包含一些元信息(meta-information),这些元信息按照“字段:值”的方式来组织,HTTP协议预定义了很多标准字段,...
分类:
其他好文 时间:
2014-07-21 09:01:41
阅读次数:
177
最新对mac 10.10的强大功能好奇,于是将系统升级到了10.10,结果发现使用pod出现了下面的问题:/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such fil...
分类:
其他好文 时间:
2014-07-19 12:04:58
阅读次数:
195
https://github.com/rest-client/rest-clienthttps://github.com/jnunemaker/httpartyhttp://ruby-doc.org/stdlib-2.1.2/libdoc/net/http/rdoc/Net/HTTP.htmlhtt...
分类:
数据库 时间:
2014-07-19 09:30:02
阅读次数:
398