简单地rails g
从命令行运行会遭受长时间的预加载。我想从运行中快速生成多个迁移rails c
,所以我尝试了:
require 'rails/generators'
Rails::Generators.invoke('migration',['user_book_list_followings'],{:behavior=>:invoke, :destination_root=>Rails.root})
你问我从哪里得到 :behavior 和 :destination_root 参数?好吧,当我从命令运行生成器并记录确切的参数时,我在 Rails::Generators#invoke 执行点进行了检查。
然而,有趣的是,我收到了一条错误消息:
未为必需选项“--orm”提供值
我错过了什么吗?(我在 Rails 3.2.3 上)