打印

关于开源项目RGB的问题.

关于开源项目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

TOP

这个项目的migration还没有写好。

出现这个错误的原因是因为当前数据表里没有用户相关。
你可以给users和boards表里插入一条纪录,然后再访问: http://localhost:3000/username/boardname
谢谢大家加入Ruby中文社区!
[寻找您身边的Rubyist.]

TOP

我这个是刚从svn上下载的.能不能把你的程序和数据发给我?

TOP

我的程序和SVN上的是一样的,等下我去服务器上抓两条数据给你。
谢谢大家加入Ruby中文社区!
[寻找您身边的Rubyist.]

TOP

刚想到其实不用这么麻烦,呵呵。

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!


执行一下看看。
谢谢大家加入Ruby中文社区!
[寻找您身边的Rubyist.]

TOP

这个应该是怎么执行呀?我输入u=User.new回车后就提示错误信息.

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

TOP



cd rgb
ruby script/console


这段啊。
rgb 代表你放置rgb的目录。
谢谢大家加入Ruby中文社区!
[寻找您身边的Rubyist.]

TOP

这个已经知道了,就是打开控制台后不知道怎么做了.

TOP

就是u=User.new了。
谢谢大家加入Ruby中文社区!
[寻找您身边的Rubyist.]

TOP

能不能写一个详细一点的过程?

TOP

哇,你们都开始了呀...
Flying Piggy...! 
天地人合一!

TOP

2008-11-22 20:13 Crawled by CCBot/1.0 (+http://www.commoncrawl.org/bot.html) @38.103.63.61