查看完整版本: [-- 关于开源项目RGB的问题. --]

Ruby中文社区论坛 -> 开源项目讨论 -> 关于开源项目RGB的问题. [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

xiaoqiu 2007-07-23 17:23

关于开源项目RGB的问题.

将项目建立以后,出现这样的情况:访问:http://localhost:3003/front/index
No user:
RAILS_ROOT: ./script/../config/..

Application Trace | Framework Trace | Full Trace
#{RAILS_ROOT}/app/controllers/front_controller.rb:177:in `get_board\'
-e:4:in `load\'
-e:4

skyover 2007-07-23 17:39
这个项目的migration还没有写好。

出现这个错误的原因是因为当前数据表里没有用户相关。
你可以给users和boards表里插入一条纪录,然后再访问: http://localhost:3000/username/boardname

xiaoqiu 2007-07-23 17:53
我这个是刚从svn上下载的.能不能把你的程序和数据发给我?

skyover 2007-07-23 17:59
我的程序和SVN上的是一样的,等下我去服务器上抓两条数据给你。

skyover 2007-07-23 18:10
刚想到其实不用这么麻烦,呵呵。


cd rgb
ruby script/console


建立用户

u = User.new
u.name = 'admin'
u.password = 'abc'
u.email = 'no@sorry.com'

u.save!


建立留言本

b = u.boards.new
b.name = 'MyBoard'
b.title = 'My First Rails GuestBook'
b.public = true
b.emoticon = '/skins/default/emot/'
b.description = 'welcome to my first board!'
b.homepage = 'http://www.ruby-lang.org.cn'
b.userface = 'guyun/userfaces'
b.style = 'guyun'

b.save!



执行一下看看。

xiaoqiu 2007-07-23 18:26
这个应该是怎么执行呀?我输入u=User.new回车后就提示错误信息.

[ 本帖最后由 xiaoqiu 于 2007-7-23 18:27 编辑 ]

skyover 2007-07-23 18:28

cd rgb
ruby script/console


这段啊。
rgb 代表你放置rgb的目录。

xiaoqiu 2007-07-23 18:31
这个已经知道了,就是打开控制台后不知道怎么做了.

skyover 2007-07-23 18:41
就是u=User.new了。

xiaoqiu 2007-07-23 18:54
能不能写一个详细一点的过程?

drive2me 2007-07-23 19:28
哇,你们都开始了呀...


查看完整版本: [-- 关于开源项目RGB的问题. --] [-- top --]


Powered by phpwind v8.0 Code ©2003-2010 phpwind
Time 0.075191 second(s),query:2 Gzip enabled