Rails 3.1引擎模块

时间:2011-09-22 20:57:31

标签: ruby-on-rails-3 ruby-on-rails-3.1 rails-engines

使用

创建可安装的Rails 3.1引擎时
rails plugin new my_engine --mountable

它在MyEngine::Engine < Rails::Engine

创建引擎

有没有办法像jQuery :: Rails引擎(Jquery :: Rails :: Engine)一样生成它,还是我必须手动执行?

我尝试了这些,当然它没有用。

rails plugin new "my_module/my_engine" --mountable
rails plugin new "my_module::my_engine" --mountable

1 个答案:

答案 0 :(得分:0)

我偷看了导轨来源,你不会喜欢这个答案。插件生成似乎假设您的引擎名称没有嵌套,例如here

如果您真的坚持不手动执行此操作,则可以尝试通过生成器破解您的方式,或使用-b rails plugin new命令的{{1}}选项。虽然看起来没有记录,但谷歌上的快速搜索没有透露任何信息,但我可能忽视了一些事情。

希望这有帮助。