1、局部变量名、方法参数名和方法名都必须以小写字母或下划线开头。例:order、order_item、order123。
2、实例变量名要以@作为前缀。如:@order。
注:对于以上两类,ruby通常习惯用下划线来分隔一个多词方法或变量名中的单词。
3、类名、模块名和常量名必须以大写字母作为开头。
注:对于包含多个单词的名称,通常使用单词首字母大写来分辨单词的开始。
4、rails用符号数据类型来标识事物,符号我觉得可以按变量名对待。符号以冒号作为前缀,如::id、:action。
5、其他:ruby以#表示注释,以#开始到行尾;以end划定一组定义或复合语句的结束;每条语句放在单独一行中,不需要语句末尾加分号。