`
bd7lx
  • 浏览: 200410 次
社区版块
存档分类
最新评论

ROR初学者常犯的低级错误

阅读更多
因为这里是深水池,规矩是不能问幼稚的低级问题,必须是高质量的有深度的问题和提出象申报国家级项目一般有水平的作品。

真想写出有水平的, 大家都叫好的作品来,心有余,力不足。所以只能在爪哇大视野免费赐的博客里面小打小闹的扑腾,没有出几米来,视野反而更加狭隘, 产生对深水区的恐惧症。

伸出头来换口气,现征求下大家对学习中遇到过类似问题,让初学者看了得到相当于精华帖子的作用。



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

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

分享到:
评论
5 楼 bd7lx 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
4 楼 bd7lx 2006-10-28  
最新的发现

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

初学者该提高警惕, 免得被高手嗤笑
3 楼 jack 2006-10-03  
bd7lx 写道
低级和幼稚的问题,不表明高手要蔑视初哥,应该体现出人文的关怀来,谁都有可能犯错误,为避免犯错误,把初级的错误和犯过的错误列出来,让后来者不要重复犯简单的错误。

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

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

2 楼 bd7lx 2006-10-03  
低级和幼稚的问题,不表明高手要蔑视初哥,应该体现出人文的关怀来,谁都有可能犯错误,为避免犯错误,把初级的错误和犯过的错误列出来,让后来者不要重复犯简单的错误。
1 楼 ouspec 2006-10-02  
真是一些很初级的问题啊。

补充几个:
安装rad rails设置,导入包什么的问题,UTF-8字符设置不对,显示乱码问题,render包含页面出错,layout方式不对

相关推荐

    常用的汇编语言指令集 适合初学者

    ### 常用的汇编语言指令集 适合初学者 #### 概述 本文将详细介绍一系列基础且常用的汇编语言指令集,这些指令对于初学者来说是非常重要的基础知识。汇编语言是一种低级编程语言,它与特定类型的处理器架构紧密相关...

    汇编语言指令大全(详解版)

    因此,初学者还需要学会使用调试工具和方法来帮助他们理解和排除程序中的错误。 总结而言,汇编语言指令大全对于初学者来说是一份宝贵的资料,它能够帮助学习者逐步掌握汇编语言的复杂性,并最终能够编写和理解汇编...

    汇编指令 初学

    对于初学者而言,理解基本的数据传输指令至关重要,这些指令用于在存储器、寄存器以及输入输出端口之间进行数据移动。 #### 一、数据传输指令 数据传输指令负责在不同的存储位置之间移动数据。这包括将数据从内存...

    80x86的汇编指令

    汇编初学者通常会从简单的数据操作和控制流程开始学习,逐渐掌握如何使用寄存器、如何编写子程序以及如何处理内存。理解汇编语言的底层原理有助于深入理解计算机的工作方式,同时也能为高级编程语言的使用提供坚实的...

    汇编语言指令大全

    对于初学者而言,记熟常见的指令是必要的,因为它们构成了程序中大部分的操作。随着学习的深入,理解指令的底层工作原理以及它们如何与硬件交互将变得越来越重要。此外,熟悉特定指令集架构的特点,比如寄存器结构、...

    汇编实验1熟悉汇编语言环境

    本实验旨在帮助初学者逐步理解汇编语言环境,掌握8088CPU的寄存器操作、源程序编写、编译和链接过程,为后续的程序调试打下坚实的基础。 首先,让我们深入探讨8088CPU的寄存器。8088CPU是早期IBM PC使用的微处理器...

    学习汇编很好的例子,也可加深对C语言理解

    ### 汇编语言中的定点运算与转换技巧详解 #### 一、引言 汇编语言作为计算机系统底层编程的基础工具...通过实践这些基础知识,初学者可以逐步掌握汇编语言的精髓,并为进一步学习复杂的数据结构和算法打下坚实的基础。

    汇编金手指

    该工具不仅适合初学者入门,也对经验丰富的开发者具有参考价值,因为深入理解汇编语言可以帮助更好地理解高级语言的工作原理,从而提高编程效率和问题调试能力。 在实际应用中,汇编语言常用于操作系统开发、设备...

    强大的Python-完全用Python工作.docx

    对于初学者而言,Python是理想的入门语言,因为它的语法清晰,概念直观。 尽管Python在性能上可能不及C++或Java,但在大多数日常任务中,Python的性能足够优秀。对于需要高性能计算的场景,Python还可以通过与C或...

    32位汇编指令计vfvf算器

    32位汇编指令计算器是一种专门用于处理32位计算机架构下的汇编语言代码的工具。在编程领域,汇编语言是一种...此外,对于初学者,结合汇编语言的教材或在线资源进行学习将大大有助于理解汇编指令的实际功能和应用场景。

    汇编语言指令

    ### 汇编语言指令详解 #### 引言 汇编语言是一种低级程序设计语言,它与机器语言非常接近,通常由助记符代替二进制指令,使得程序员...希望本文对初学者和有经验的程序员在汇编语言的学习道路上都能提供有益的帮助。

    汇编语言程序设计--经典版

    本书不仅适合初学者入门学习,也适合有一定基础的读者进一步深化对汇编语言的理解。它不仅覆盖了基本的编程概念和技术,还深入探讨了汇编器和链接器的工作原理,这对于理解低层计算机操作和优化代码至关重要。 ####...

    OD常用汇编指令集详解

    汇编语言是一种低级编程语言,它为硬件提供了一种直接且高效的控制手段。对于软件逆向工程、调试及底层编程等领域而言,掌握汇编语言至关重要。下面将逐一解释文档中列出的关键汇编指令。 #### 指令解析 - **cmp**...

Global site tag (gtag.js) - Google Analytics