1、在Mysql中新建一个webril的数据库
2、执行在db目录下的rake_db_schema_load.bat,建立数据库结构
3、支持根目录下的starthttp.bat
4、http://localhost:3000/tasklist/

看别人的代码,那么灵活,那么自然,为什么自己写的时候就感到无从下手呢?
别别扭扭

任务列表:
一、作为一个任务列表,很简单,可以维护多个任务,但一个完善的任务列表应该可以按项目管理
项目与任务列表在数据库中体现为两个表:projects、tasklists
其中:projects 与 tasklists的关系是 project has many tasklists
二、任务列表应该允许排序
排序有一个简单的实现:在model tasklist中声明 acts_as_list
然后就可以使用tasklist.move_higher tasklist.move_lower两个方法对tasklist进行上下移动
但每个任务分属于不同的project应该使tasklist分项目进行排序,这个可以通过指定parent_id来实现
三、任务列表有上下从属关系
使用acts_as_tree
可以使用左右按钮对任务进行级别转换,估计这个功能里的BUG最多

使用方法:
1、使用最左边new project的链接创建一个项目先
2、完成项目创建后,可以在项目中添加task
3、根据需要调整task顺序及从属关系
  • webril.rar (149.9 KB)
  • 描述: 新的,上面的那个有BUG,新的肯定也有,下载后不要光看,有意见也给一点,谢谢先
  • 下载次数: 95
评论
crmp 2007-03-29
刚才试验证明,由于gem版本不对,将environment.rb中gem的版本改成RAILS_GEM_VERSION = '1.2.3',与你现在所装的rails版本相同即可创建数据库结构,由于不知如何查看gem版本,所以改成了rails的(通过rails -v查看)
crmp 2007-03-29
什么反应也没有,一个命令提示符窗口一闪而过,database.yml设置是没问题,是不是需要什么配置
eastviking 2007-03-28
不是用dump那一个,是用load那一个
或者你直接到webril的根目录下,dos下运行
rake db:schema:load
看有什么提示
xvridan 2007-03-28
谢谢lzpddd、博主,那个参数改了,但是直接在windows双击那个文件,还是没有创建成功(可能这种运行方式是不是有问题)。
吃了透明一棒子,我就去翻翻Agile web Development with Rails的第二版,英文不太好,看了一点点关于Migrations,还在看中...用rake db:migrate建立了数据库表的结构,博主的方法在正研究中。
再次谢谢你们(eastviking、gigx、lzpddd),有幸得到你们的帮助和指评,和你们交流是快乐的。好了,去看看eastviking的东东了。
lzpddd 2007-03-28
xvridan 写道
我在windows下数据库结构创建不了,为什么?mysql5.0 rails1.2.2,和rails版本有关没?ruby1.8.5

修改运行环境environment.rb里的RAILS_GEM_VERSION = '1.1.6'为RAILS_GEM_VERSION = '1.2.2'通过。我也在学习中,不过越学觉得不知道的东西还多!
eastviking 2007-03-27
xvridan 写道
我在windows下数据库结构创建不了,为什么?mysql5.0 rails1.2.2,和rails版本有关没?ruby1.8.5


在config目录下有一个database.yml,你看一下与你目前的mysql中的数据库配置是否一致,主要是用户名和密码,要进行一些修改

另外,在执行我的那个批处理前,先在mysql中建一个webril的空数据库
xvridan 2007-03-26
老透明呀,读你的编的译的审的书不少了,所以给了个委婉的警告,谢谢了上面我没说清,我只是想为博主eastviking,我使用他的写的说明第二步的方式创建不了博主写的数据库结构,这种方式我不熟悉。
gigix 2007-03-26
xvridan 写道
我在windows下数据库结构创建不了,为什么?mysql5.0 rails1.2.2,和rails版本有关没?ruby1.8.5

http://www.javaeye.com/topic/7991
xvridan 2007-03-26
我在windows下数据库结构创建不了,为什么?mysql5.0 rails1.2.2,和rails版本有关没?ruby1.8.5
eastviking 2007-03-21
这还是去年写的,中间因为别的事情停止了
这几天没事这找出来继续写,发现年前学的东西已经都还给DHH了!!!
发表评论

该博客是同时发布到论坛的,无法评论老帖子