Chinaunix首页 | 论坛 | 博客
  • 博客访问: 483111
  • 博文数量: 112
  • 博客积分: 5696
  • 博客等级: 大校
  • 技术积分: 1720
  • 用 户 组: 普通用户
  • 注册时间: 2007-08-17 09:58
文章分类

全部博文(112)

文章存档

2011年(22)

2010年(28)

2009年(21)

2008年(41)

分类: Python/Ruby

2011-11-05 09:38:18

和很多开发者一样,程序代码就是让计算机知道的语言,无论是菜鸟还是老鸟,都知道声明变量,然后使用它,最终销毁它,释放内存,但是 rails有些不成文的约定,这里需要特殊注意一下,如果你知道语言作者的初衷-- 约定终于习惯 ,就能理解这种做法了, 言归正传

1.通常用一个短语给 变量和类名。  但是,ruby的命名约定是:变量名应该全部小写,单词之间以 _ 分隔;类和模块的名称中没有下划线,短语中每个单词的首字母大写。如: 变量名 order_status ,类 LineItem

Rails采用这种命名,并加以扩展

1.Rails认为数据库 表 应该像 变量名一样,全部采用小写,但吃之间以下划线分隔,而且,rails认为表名始终是复数形式的

2 Rails 认为文件名应该全部小写,单词之间用下划线

3 Rails 会根据这些约定自动进行名称转换  
阅读(2779) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~