rails
文章平均质量分 55
drgonlee
这个作者很懒,什么都没留下…
展开
-
rails 2.0中静态脚手架scaffold的使用
因为rails 2.0的静态脚手架scaffold 用法与之前的不一样了新的用法格式是:ruby script/generate scaffold ModelName [field:type field:type]举个例子,执行ruby script/generate scaffold product title:string description:text image_url:string 在...原创 2010-06-10 16:44:52 · 148 阅读 · 0 评论 -
ActiveRecord强大的find()方法实践
实践了ActiveRecord的find方法,要实现多张表的联合查询,方法如下: class Product< ActiveRecord::Base def Product.find_by_user(user_id) #相当于self.find_by_user(user_id) ...类级别的函数 Pro...原创 2010-06-22 16:52:01 · 333 阅读 · 0 评论 -
TestCase配置参数use_transactional_fixtures设置
Test::Unit::TestCase. use_transactional_fixtures = true | false如果为 true,当每次测试结束之后,会回滚对数据库的操作。有时候,在测试时不需要回滚数据库操作,此时需要设置 use_transactional_fixtures = false.设置该参数为false的方法有两种:①在测试...原创 2010-06-25 17:21:32 · 129 阅读 · 0 评论 -
rake db:migrate
转载:http://hi.baidu.com/fengwill/blog/item/c80a8d829b0310aa6d811921.html 命令列表 rake db:migrate命令作用:将所有未实施的迁移任务都实施到目标数据库上。 rake db:migrate VERSION=20080906120000命令作用:撤销迁移任务到指定版本迁移版本信息...原创 2011-04-26 10:28:11 · 714 阅读 · 0 评论 -
Rake命令大全
rake db:abort_if_pending_migrations # Raises an error if there are pending migrations rake db:charset # Retrieves the charset for the current environment's datab...原创 2010-07-05 17:11:54 · 374 阅读 · 0 评论 -
ruby&rails博客、网站集锦
Ruby官网:http://www.ruby-lang.org/http://www.ruby-lang.org/zh_cn/Rails官网:http://rubyonrails.org/ Ruby DOC在线版:http://www.ruby-doc.org/docs/ProgrammingRuby/http://rdoc.rubyforge...原创 2010-11-17 15:23:15 · 125 阅读 · 0 评论 -
ActiveRecord.find方法中":conditions"的应用
在SQL文的查询条件中经常会用得到关键字in,例如:SELECT * FROM accounts WHERE nick_name = 'nicknm' AND id IN ("1","2"); 此时如果利用Rails的find方法,代码如下所示: require "rubygems"require "active_record"module ActiveRec...2010-11-25 15:58:40 · 157 阅读 · 0 评论 -
rails和mysql数据库连接中出现的问题以及解决办法
发生环境mysql for rails (2.8.1)rails (2.2.2)ruby 1.8.6mysql (5.1.29-rc-win32) 问题描述MySql数据库可以连接,并且与MySql相关的rails配置都正常。但是在程序运行访问数据库时,服务器出现了如下的错误信息:ArgumentError (NULL pointer given): (eval):3:in `ea...2011-04-09 13:26:50 · 272 阅读 · 0 评论 -
rake测试fixtures数据加载相关
在rails中执行rake测试时,测试数据是在app_name\test\fixtures中准备好的(基本上和app_name\app\models中的model是对应的)。那么在执行rake命令时,fixtures中的数据是怎样加载的呢? 1、加载时间:①执行rake命令: [12:34:30 root@rap app_name]$rake --trace 或者 (只测...原创 2011-12-19 11:56:15 · 110 阅读 · 0 评论