[我注意到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 community standard。
是,我总是缩进2个空格,而不是制表符。看起来更好一点。
Rails本身使用相同的约定。