Ruby on Rails代码中的缩进

时间:2010-12-07 23:28:26

标签: ruby-on-rails indentation

我注意到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个空格?

2 个答案:

答案 0 :(得分:25)

是的,每个缩进级别有两个空格是Ruby community standard

答案 1 :(得分:1)

是的,我总是缩进2个空格而不是标签。它看起来好一点。

Rails本身使用相同的约定。