- 浏览: 6677 次
-
最新评论
-
pop7:
除了数据库要做相应的设置外,在rails中其实有个很简单处理的 ...
rails存储数据到mysql时中文乱码问题 -
yuyijq:
哦,我这里仅仅为了说明单表继承,没有考虑到数据库设计的合理性 ...
rails中用单表继承处理OO中的继承树 -
blackanger:
username和studentname不一样吗?感觉很牵强的 ...
rails中用单表继承处理OO中的继承树
文章列表
正在用rails作一个项目,在处理会员的时候遇到这样的情况。
本系统有普通会员、学生会员、教师会员、企业会员、系统管理员,各个会员有共同的属性也有自己特有的属性,是一个明显的继承关系。开始我是这样作的:
建立一个用户表users,这个表存储各种类别会员公有属性:username,password,email
然后建立students,teachers,enterprises等表,这些表里保存各会员特有的属性,然后这些表里用user_id与users表相关联,这是一个常规的数据库设计,但是在程序上处理起来却很麻烦,弄几个表,而且以后如果再多一种会员类型那是不是还要建立一个表呢?
终于发现了rail ...
- 2007-06-27 19:51
- 浏览 2995
- 评论(2)
这个问题到处都是,放在这里记下来日后也好查了,赫赫
首先对于中国的开发者使用mysql实例配置工具的时候这样配置吧:
然后在控制器的父类 ApplicationController里加上一个过滤器 代码如下
ruby 代码
class ApplicationController < ActionController::Base
before_filter :config_charsets
def config_charsets
@headers["Content-Type"] = " ...
- 2007-06-23 16:38
- 浏览 1363
- 评论(1)
Java$cript不是Java常常有人说Java$cript是Java的脚本,是简单的Java,这是不对的,它们之间没有任何关系,名字的相同只是Netscape这个公司为了市场的考虑,Java$cript原来的名字叫Live$cript,当Java变得非常红火的时候,为了借助Java推广这种$cript语言,Netscape在最后关头将其易名为Java,还有一个使人误解是因为Java除了能在服务器端编程外也能在客户端编程,但是那是叫做Java Applet--java小程序,记住Java$cript与Java没有任何关系。
- 2007-06-06 14:49
- 浏览 853
- 评论(0)