本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- ranbuijj
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- zxq_2017
- lemonhandsome
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- forestqqqq
- zhanjia
- nychen2000
- ajinn
- johnsmith9th
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
ruby 与 sybase 连接
企业应用中部署了众多的sybase,现将ruby连接sybase总结出来五步:
1、Sybase PC Client 12.52
a、安装;
b、配置环境变量:
SYBASE=c:\sybase
SYBASE_JRE=C:\sybase\shared-1_0\JRE-1_3
SYBASE_OCS=OCS-12_5
c、运行工具中的dsedit,设定一个名称,如test,配置地址 ...
rails链接多个数据库
首先在database.yml中加入以下代码,其中cg_clone是外部等待使用的数据库。
cg_clone:
adapter: mysql
database: cg_clone
username: root
password:
host: localhost
假如在cg_clone中有一张表叫contracts,那么生成Contract类。并用establish_connection来声明建 ...
关于cache_fu插件的介绍和应用
今天在项目中用到了插件cache_fu,这是一个基于memcached_client的缓存处理插件,刚开始的时候不知道怎么用,直接就到github下面clone到了vender/plugins ...
Rails 3 ActiveRecord的Relation源码剖析
Rails3的一大亮点是 AR的query 接口:
1. 程序员最爱用就是它的及接方式
Uers.where().where().order()....
2. 还有LasyLoad可以增加灵活性
=================
但这个Relation还是很让人迷惑的。尤其是一上来:
delegate :find, :first, :last, :all, :destr ...
codeIgniter框架基本结构 (二)
codeigniter/Base
codeigniter/Base4.php 和 codeigniter/Base5.php 功能一样,只不过分别适用于 PHP4 和 PHP5 而已。其中定义了 CI_Base 类和一个非常重要的 get_instance() 函 ...
Rails3.0.4 ruby1.9.2 mysql2 一个Error
1、
>rails g scaffold article title:string a:string b:string d:string e:string f:string body:text
2、
class CreateArticles < ActiveRecord::Migration
def self.up
create_table :article ...
rails应用与多数据库的连接
rails与多数据库的连接有插件模式,也有原生模式,本文参考互联网资料,总结出来,并实际连接成功
1、配置database.yml
development:
adapter: mysql
encoding: utf8
database: myapp
username: root
password:
host: localhost
test:
adapter: sqlit ...
让你的抛开SQL -- 优雅的MetaWhere
前段时间又重新学习了一下ASP.NET MVC,其实主要是.NET Framework 3.0时代的(忘了是3.0还是3.5了)LINQ比较吸引我。那种查询句法确实挺方便,而且可以不仅可以用来查询数据库,还可以查询数组,xml等东西(虽然配置起来没Rails那么简单智能)。比如一个例子:
var dc = new Northwind("connection_string" ...
清楚数据库中的全部数据并将ID归零
在开发阶段常常要做这样的事情,把数据库中的数据全部清除掉已重新填写正确的数据。
ActiveRecord::Base.connection.tables.each do |table|ActiveRecord::Base.connection.execute("truncate table #{table}")end
Ruby on Rails自动事务过滤器及相应的错误处理
around_filter :around_action_filter
protected
def transaction
ret = true
ActiveRecord::Base.transaction do
begin
yield if block_given?
rescue Exception => ex
set_no ...
解决Mogrel cluster周期性挂掉的问题
背景:centos5+nginx+mongrel cluster+mysql
最近经常发现白天还好好的,每天早上一天就挂掉了,去官方网站看看,发生这个现象有多个原因,其中一个是长时间没有连接mysql导致的
我按照网站上的说法加上这么一句ActiveRecord::Base.verification_timeout = 14400
还是老样子,于是我采用另一种方式,更换mysql驱动
...
rails 连接oracle
原以为rails连接oralce就像mysql那么简单,没想到还是费了一番周折,记录下来备忘
Windows
1)安装oralce 客户端
2下载 ruby-oci8-1.0.1-mswin32.rb
然后dos下rubyruby-oci8-1.0.1-mswin32.rb
D:\>ruby ruby-oci8-1.0.1-mswin32.rb
C ...
.NET开源项目介绍及资源推荐:数据持久层 (微软MVP写作)
出处:http://www.cnblogs.com/Terrylee/archive/2006/12/02/opensource_framework_and_resource_recommendation_orm.html
在.NET平台下,关于数据持久层框架非常多,本文主要对如下几种做简要的介绍并推荐一些学习的资源:
1.NHibernate
2.NBear
3.Castle A ...
mongrel cluster中的敏感字符:Cluster
开发在webrick上测试rails应用没有任何问题,但一部署在mongrel cluster上就出问题了
总是报
NoMethodError: undefined method `find’ for Cluster:Module
也就是在执行Cluster.find出的问题
很奇怪的问题,我明明定义一个activerecord class
class Cluster & ...
深入分析rails数据库连接流程
第一部分:
Method 1)
defself.establish_connection(spec=nil)casespec#1whennilraiseAdapterNotSpecifiedunlessdefined?RAILS_ENVestablish_connection(RAILS_ENV)whenConnectionSpecification #2clear_active_co ...
rails多对多
背景:明星和管理员,多对多
classAdmin<ActiveRecord::Basehas_and_belongs_to_many:starsend
classStar<ActiveRecord::Base......has_and_belongs_to_many:admins......end
共有3个表:admins,stars,admins_stars, ...
新手RoR十分钟初体验Step By Step
http://yulimin.iteye.com/blog/35929
关键字: rails Ruby Rails RoR
新手RoR十分钟初体验Step By Step
声明一下,这是个新手启动的体验文章,高手不要看了。。。:)
1、安装RubyWindows用户去 http://rubyforge.o ...