我注意到Ruby on Rails代码有2个空格缩进,例如:
class CreateUsers < ActiveRecord::Migration
def self.up
create_table :users do |t|
...
t.timestamps
end
end
...
end
这是一个有两个空格的约定吗? (我以前用Tab缩进,通常是4个空格。)
加成: 有谁知道如何在e text editor中将Tab大小从4个空格更改为2个空格?
答案 0 :(得分:25)
是的,每个缩进级别有两个空格是Ruby community standard。
答案 1 :(得分:1)
是的,我总是缩进2个空格而不是标签。它看起来好一点。
Rails本身使用相同的约定。