缩进Ruby on Rails代码的正确样式是什么?

问题描述 投票:16回答:2

[我注意到Ruby on Rails代码具有2个空格缩进,例如:

class CreateUsers < ActiveRecord::Migration
  def self.up
    create_table :users do |t|
      ...
      t.timestamps
    end
  end
  ...
end

这是具有2个空格的约定吗? (我以前用Tab缩进,通常是4个空格。)

奖金:有谁知道如何在电子文本编辑器中将Tab的大小从4个空格更改为2个空格?

ruby-on-rails indentation
2个回答
28
投票

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


1
投票

是,我总是缩进2个空格,而不是制表符。看起来更好一点。

Rails本身使用相同的约定。

© www.soinside.com 2019 - 2024. All rights reserved.