TableDefinition 的对象,就是我们在写 migrate 的时候使用的对象 t如下class SomeMigration "ActiveRecord::ConnectionAdapters::TableDefinition" end end def down ... ...
分类:
其他好文 时间:
2014-09-21 20:22:51
阅读次数:
198
跟 column相关的常见的方法有:column_exists? (table_name, column_name, type = nil, options = {})add_column (table_name, column_name, type, options = {})remove_co....
分类:
其他好文 时间:
2014-09-21 18:38:31
阅读次数:
271
常见的方法有 : create_table, drop_table, rename_table, change_table, table_exist?详细如下:最常见的创建表格: create_table(table_name, options={})table_name 参数可以是字符串或者是符号...
分类:
其他好文 时间:
2014-09-21 17:43:40
阅读次数:
260
创建 migration 需要继承自 ActiveRecord::Migration 类,常见如下:class SomeMigration < ActiveRecord::Migration def up end def down endendclass SomeMigration < ...
分类:
其他好文 时间:
2014-09-21 16:58:51
阅读次数:
211
要有zh-CN.yml这个文件,这个可以去github上下载,有别人做的要安装i18n的gemconfig下application.rb里要有config.i18n.default_locale="zh-CN"在yml文件里加上zh-CN:activerecord:attributes:product:title:"标题"description:"描述"p_w_picpath_url:"图片"因为我猜测是和下边..
分类:
其他好文 时间:
2014-09-07 18:38:25
阅读次数:
311
module ActiveRecord module ConnectionAdapters module Sqlserver module DatabaseStatements def sql_for_insert(sql, pk, id_value, sequenc...
分类:
数据库 时间:
2014-08-19 18:28:25
阅读次数:
209
优点:1、CRUD:代码简洁2、不用配置map3、自带事务方便4、自带IOC5、自带 数据有效性验证缺点:1、自增长(Oracle 一直提示序号不存在,有空继续尝试)2、多条件,直接用 HQL写在类里,或者将条件写在 Model字段定义里,太过硬性3、CRUD 每个出错直接异常,每个语句必须 try...
分类:
其他好文 时间:
2014-08-16 17:02:40
阅读次数:
204
嵌套的情况下,怎么处理Castle.ActiveRecord的事务?今天试了一下,原来还是很简单的,只需要使用Castle.ActiveRecord.TransactionMode.Inherits就可以了。http://www.castleproject.org/activerecord/docu...
分类:
其他好文 时间:
2014-08-16 14:57:20
阅读次数:
263
1、设置ActiveRecord find方法没找到不报错,调用一个显示404页面的方法 class?ApplicationController?<?ActionController::Base
??rescue_from?ActiveRecord::RecordNotFound,?:with?=>?:record_not_f...
分类:
其他好文 时间:
2014-08-06 19:37:02
阅读次数:
262
ExtendedActiveRecord 继承自 CActiveRecord,因此基础功能与 CActiveRecord 无异为添加对多数据库连接的支持,增加了对 connectionName() 方法的回调,用法跟已有的 tableName() 方法一致,返回数据库连接组件名称的字符串。如果不定义...
分类:
数据库 时间:
2014-08-01 15:43:31
阅读次数:
211