我有一个 Rails 迁移,我很可能在这里做一些不正确的事情,但迁移是 ---
类 CreateStates < ActiveRecord::Migration
定义变化
create_table :states do |t|
t.string :state_legacy_id
t.string :name, :length => 20
t.string :abbreviation, :length => 2
t.timestamps
end
add_index :states, :id
结尾
结尾
但是当我进入 mysql 数据库并查看表时,名称表以及缩写表的长度为 varchar/255 我的限制语句是不正确的。
我试过带引号和不带引号,所以 :limit => 20 和 :limit => "20" 两个产品表都带有 varchar 255。
任何建议都将受到欢迎。
谢谢,