浏览 5471 次
锁定老帖子 主题:ROR初学者常犯的低级错误
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2006-10-01
真想写出有水平的, 大家都叫好的作品来,心有余,力不足。所以只能在爪哇大视野免费赐的博客里面小打小闹的扑腾,没有出几米来,视野反而更加狭隘, 产生对深水区的恐惧症。 伸出头来换口气,现征求下大家对学习中遇到过类似问题,让初学者看了得到相当于精华帖子的作用。 1. Rails sbproject后,进入到script文件夹里,ruby server (应该是ruby script/server) 2. 数据库还没有配置,就写好代码,运行了,怎么没有东西呢? (database.yml 要先修改好) 3. 忘了数据库建表 4. 表名和model对应关系,复数ssss, 你加了吗? 5. 改了表结构,忘了重启服务器 6. 类名用了全小写 7. port 3000 已经占用,还在用缺省的ruby script/server 未完待续,也请友人添上些个人的经验,上面有些并不是问题,解决的方法也不止一个。 2 点中空格问题, 也多次出现 http://iceskysl.iteye.com/blog/31785 引用 后来发现是数据库的配置时出现错误,由于大意,少写了一个空格,正确的写法为:
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2006-10-02
真是一些很初级的问题啊。
补充几个: 安装rad rails设置,导入包什么的问题,UTF-8字符设置不对,显示乱码问题,render包含页面出错,layout方式不对 |
|
返回顶楼 | |
发表时间:2006-10-03
低级和幼稚的问题,不表明高手要蔑视初哥,应该体现出人文的关怀来,谁都有可能犯错误,为避免犯错误,把初级的错误和犯过的错误列出来,让后来者不要重复犯简单的错误。
|
|
返回顶楼 | |
发表时间:2006-10-03
bd7lx 写道 低级和幼稚的问题,不表明高手要蔑视初哥,应该体现出人文的关怀来,谁都有可能犯错误,为避免犯错误,把初级的错误和犯过的错误列出来,让后来者不要重复犯简单的错误。
那是不可能的,有些错误是一定要自己遇到过才有体会的。这个叫挫折教育。:D 这种列表最大的作用不是避免后来者犯错,而是当他们犯错之后可以快速查到哪里错了 rails最容易犯的错误就是类 表之间的名字对应关系。虽然可以指定表名或者类名,但是某些情况下这样的指定并不起作用。最好还是严格遵守这个规矩 |
|
返回顶楼 | |
发表时间:2006-10-28
最新的发现
全角和半角的符号, 混入模型或控制器文件中的事例 初学者该提高警惕, 免得被高手嗤笑 |
|
返回顶楼 | |
发表时间:2006-10-30
发了最新的回帖, 果然加速了灭顶的进程
估计这位如果看到过帖子不会犯这样的毛病了,今天在china-ruby-user-group@googlegroups.com 看到的 引用 我是这么运行我的系统的: C:\Hamster>cd script C:\Hamster\script>ruby server => Booting WEBrick... => Rails application started on http://0.0.0.0:3000 => Ctrl-C to shutdown server; call with --help for options [2006-10-30 10:29:47] INFO WEBrick 1.3.1 [2006-10-30 10:29:47] INFO ruby 1.8.5 (2006-08-25) [i386-mswin32] [2006-10-30 10:29:47] INFO WEBrick::HTTPServer#start: pid=3544 port=3000 127.0.0.1 - - [30/Oct/2006:10:30:14 中国标准时间] "GET / HTTP/1.1" 200 1880 - -> / 127.0.0.1 - - [30/Oct/2006:10:30:42 中国标准时间] "GET /images/login.gif HTTP/1. 1" 200 18000 http://localhost:3000 -> /images/login.gif 当我在IE下打开时 无任何显示 http://groups-beta.google.com/group/china-ruby-user-group/browse_thread/thread/11e591f4aacb26b |
|
返回顶楼 | |