您的位置:首页 > 编程语言 > Java开发

java.lang.ArrayIndexOutOfBoundsException: 100

2015-12-06 22:52 501 查看
http://www.activars.com/tags/migration
Posted by jay

Rails use a UTC time stamp as migration version by default. Although most examples in books have simple number based system for managing migration versions, there isn’t much information about version type configuration. By default, a migration file(>=Rail 2.0) name look similar to:

20081202130543_create_group_categories.rb

We can turn this off and use numeric prefixes by adding this in config/environment.rb

config.active_record.timestamped_migrations = false

New generated file name will look like:

003_create_group_categories.rb

But bare in mind, if the Rails project is getting large and a few developers are working on same project, it’s likely that two developers generate same version of migration (e.g. 003). Using time stamp is introduced since Rail 2.0 to avoid such problem. So… better keep the default setting!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: