- 博客(5)
- 收藏
- 关注
counter_cache失效一例
counter_cache的问题counter_cache在模型上控制计数器的变化,因此当模型发生new和delete时候触发,但对于依赖模型使用的[code="ruby"]class Topic < ActiveRecord::Base has_many :posts, :dependent => :delete_allend[/code]由于删除topic时,生成...
2009-07-27 15:46:37
129
单表继承STI实现一对多关联
代码如下:[code="ruby"]create_table :organizations do |t| t.string :type, :name t.integer :priority, :organization_id t.timestampsend[/code][code="ruby"]class Organization < Act...
2009-05-13 21:49:18
109
Rails中集中管理数据字典的方法
首先创建一个数据字典的model[code="ruby"]ruby script/generate model dictionary[/code]然后在create_dictionaries中添加字典表的定义:[code="ruby"]def self.up create_table dictionaries do |t| t.string :categ...
2009-03-21 23:11:30
244
Getting Start with Rails [2]
2.1 MVC架构Rails按照模型、视图、控制器(即MVC)的架构组织。MVC的优点包括[list][*]商业逻辑和用户界面相分离[*]容易保持代码的DRY风格[*]不同功能的代码分开,更清晰,更容易维护[/list]2.1.1 模型模型展示应用系统的数据,同时操纵这些数据的规则。也可以说,模型主要是用来管理和相关数据库表的交互规则。在多数情况下,数据库中的一...
2009-03-16 22:46:46
111
Getting Start With Rails [1]
本指南基于Rails 2.3版本,部分代码可能无法运行于旧的Rails版本。1、设定如果你是一个准备开始磕磕碰碰的建立Rails应用初学者,本指南正是为你设计。我们假定你没有Rails的开发经验。如果你想开始这个激动人心的过程,你需要提前安装一些东西:[list][*]Ruby语言[*]Ruby语言的gem包[*]数据库:SQLite(推荐)、MySQL、Pos...
2009-03-15 10:29:51
123
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人