论坛首页 入门技术论坛

ROR初学者常犯的低级错误

浏览 5474 次
该帖已经被评为新手帖
作者 正文
   发表时间: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

引用
后来发现是数据库的配置时出现错误,由于大意,少写了一个空格,正确的写法为:

   发表时间:2006-10-02  
真是一些很初级的问题啊。

补充几个:
安装rad rails设置,导入包什么的问题,UTF-8字符设置不对,显示乱码问题,render包含页面出错,layout方式不对
0 请登录后投票
   发表时间:2006-10-03  
低级和幼稚的问题,不表明高手要蔑视初哥,应该体现出人文的关怀来,谁都有可能犯错误,为避免犯错误,把初级的错误和犯过的错误列出来,让后来者不要重复犯简单的错误。
0 请登录后投票
   发表时间:2006-10-03  
bd7lx 写道
低级和幼稚的问题,不表明高手要蔑视初哥,应该体现出人文的关怀来,谁都有可能犯错误,为避免犯错误,把初级的错误和犯过的错误列出来,让后来者不要重复犯简单的错误。

那是不可能的,有些错误是一定要自己遇到过才有体会的。这个叫挫折教育。:D
这种列表最大的作用不是避免后来者犯错,而是当他们犯错之后可以快速查到哪里错了

rails最容易犯的错误就是类 表之间的名字对应关系。虽然可以指定表名或者类名,但是某些情况下这样的指定并不起作用。最好还是严格遵守这个规矩

0 请登录后投票
   发表时间:2006-10-28  
最新的发现

全角和半角的符号, 混入模型或控制器文件中的事例

初学者该提高警惕, 免得被高手嗤笑
0 请登录后投票
   发表时间: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
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics