是否可以让Rails在1个命令中生成多个模型迁移?有点像...
$ rails g model Product1 name:string, Product2 name:string, Product3 name:string [...]
背景:
我必须生成大约4,000个模型/ db表。
为每一个运行1个生成器命令可能需要超过10个小时......
或者我是否必须在框外思考,以便更快地解决这个问题?
答案 0 :(得分:0)
为什么不用红宝石脚本呢?
4000.times do |i|
system("rails g model Product#{i} name:string")
end
我确定你的模型可能比每个name
字符串更复杂,但我可以很容易地看到你从文件中读取它们并解析相应的列。
希望它有所帮助。
答案 1 :(得分:0)
原始问题的解决方案是使用gem“spring”(它会加速很多事情):