我希望生成的schema.rb没有中间的所有填充。这是因为当我添加名称较长的列时,通常会更改整个表定义。这可能在Rails中吗?
所以不要这样:
t.string "email", :default => "", :null => false
t.string "encrypted_password", :default => "", :null => false
t.string "reset_password_token"
我想要这个:
t.string "email", :default => "", :null => false
t.string "encrypted_password", :default => "", :null => false
t.string "reset_password_token"
-
原因如下:
添加新列时,通常会重新填充“default”或“null”等列,以便再次对齐。然而,这导致差异变得杂乱,线条变化无关紧要。