概述
含有权限管理等
整体结构如下:
机构 角色 主页
\ / |
岗位 -------- (资源) 分区
| |
人员 一级栏目
|
二级栏目
特点:
1. 权限与岗位关联,不予人直接发生关系
2. 人与岗位绑定
3. 岗位有机构+角色绑定而成,如:xx公司总经理的岗位, xx公司是机构,总经理是角色
4. 有默认的一套页面模板,简化开发
5. 提供操作日志等基本功能(实现中)
含带访问控制(页面级资源),资源与岗位绑定支持firefox3、ie6(逐渐不支持)
简化开发
1. web开发,老是超时重新登录的问题解决
2. 默认提供一些模板页面
3. 默认提供一些模板方法
稍后...
安装
安装rails2.10
网上大把,不说了
安装mysql5
网上也大把,要注意的是设置成表字符集默认为utf8 root的密码为1234 创建dtonrails_development和dtonrails_test两个数据库
导入项目
创建dtonrails目录,并通过svn客户端从 http://dtonrails.googlecode.com/svn/trunk/ 检出项目源码
导入数据
通过commands进入到dtonrails目录,然后分别运行
rake db:migrate:reset rake db:development:from_fixtures
启动web服务器
windows用户
运行 ruby script/server
浏览项目
在firefox(推荐)地址栏敲入:http://localhost:3000 用户:admin 密码:123456 登录...............