Tengo mi modelo, donde se crea una tabla que necesito:
Código Ruby:
Ver original
create_table :campos do |t| t.integer :numproveedor, :null => false t.string "campo1", limit: 60, :default => '' t.string :campo2, limit: 20, :default => '', :null => false t.string :campo3, limit: 30, :default => '', :null => false end
Se crea en SQL mi tabla, pero al revisar los campos, son del doble del tamaño que yo les defini:
Código SQL:
Ver original
Column_name | TYPE | LENGTH ----------------------------------------------------------------------- campo1 | nvarchar | 120 campo2 | nvarchar | 40 campo3 | nvarchar | 60
Y no entiendo el porque si yo le estoy especificando el tamaño. Ya revise en github para ver la gema, pero esta bien como la estoy declarando y en teoria, si se tendria que generar como yo le indico
Si alguien sabe el porque, le agradeceria me lo comentara o bien me pasara el link para revisar.
Version de Rails => 4.0.4
Version de Ruby => ruby 1.9.3p484