ruby-on-rails – 在Rails 3生成器中多次调用任务
发布时间:2020-12-16 22:30:25 所属栏目:百科 来源:网络整理
导读:我正在编写一个创建两个不同模型的Rails 3生成器.这是一个非常简化的示例,我正在尝试: def my_generator_task invoke "model",["foo"] invoke "model",["bar"]end 问题是Thor invoke method只调用一次任务,所以对“模型”任务的第二次调用永远不会发生,“ba
我正在编写一个创建两个不同模型的Rails 3生成器.这是一个非常简化的示例,我正在尝试:
def my_generator_task invoke "model",["foo"] invoke "model",["bar"] end 问题是Thor invoke method只调用一次任务,所以对“模型”任务的第二次调用永远不会发生,“bar”模型永远不会被创建.有没有人知道一个优雅的方式来完成这个,最好是不会破坏用发电机运行“轨道毁灭”的能力? 解决方法
还有一个想法,这样,也可以运行多个模型生成器而不进行迁移
Rails::Generators.invoke("active_record:model",["foo","--no-migration" ]) Rails::Generators.invoke("active_record:model",["bar","--no-migration" ]) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- psu报错“CheckActiveFilesAndExecutables” failed
- ruby-on-rails – 安装json(1.8.3)时发生错误,Bundler无法继
- oracle ddl 与 dml
- WPF简单的数据库查询实例
- c – 保持BOOL而不是bool
- Binary XML file line #2: Error inflating
- ruby -rvm安装:is_a_function:找不到命令
- jQuery ajax请求struts action实现异步刷新
- ruby-on-rails – 添加token_authenticatable以设计迁移
- 关于XML字符串和XML Document之间的转换《转》