Hola que tal, bueno tengo un problema que no logro compronder muy bien del porque
Tengo mi modelo, donde se crea una tabla que necesito:
Código Ruby:
Ver originalcreate_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 originalColumn_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