1

使用创建可安装 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
4

1 回答 1

0

我看了一眼 rails 的源代码,你不会喜欢这个答案。插件生成似乎假设您的引擎名称没有嵌套,就像这里一样。

如果您真的坚持不手动执行此操作,您可以尝试通过生成器破解您的方式,或者使用带有命令选项的PluginBuilder。虽然它看起来没有记录,在谷歌上快速搜索并没有显示任何信息,但我可能忽略了一些东西。-brails plugin new

希望这可以帮助。

于 2011-09-23T14:36:30.237 回答