Rails 要在主机应用程序中加载的引擎视图设计
Rails engine view design to load in the host application
在本教程中,http://edgeguides.rubyonrails.org/engines.html#overriding-models-and-controllers,作者创建了一个名为 'blorgh' 的引擎,完成后,他创建了一个名为 'unicorn'
的主机应用程序
他用路径添加blorgh gem,然后迁移它,
我只想问一下,'blorgh:install:migration'会自动把引擎'blorgh'的视图内容添加到宿主应用'unicorn'吗?因为在后面的部分中,似乎在宿主应用程序中添加了视图布局,但在我的代码中却没有。 (对不起,我是菜鸟)。
我只想知道如何将视图布局从引擎添加到主机应用程序(比如 gem devise 是如何做到的),对此有很多问题,但没有明确的答案。
非常感谢
而不是:
blorgh:install:migration
你应该:
rake blorgh:install:migrations
blorgh 可以分享您应用独角兽的行为。我想你很困惑为什么 unicorn 没有任何视图文章。答案是,它被 unicorn 应用程序从你的 blorgh 插件中采用。
对于那些正在寻找方法的人,我发现这个网站很有帮助
http://nicksda.apotomo.de/2010/09/getting-a-bloody-rails-3-generator-running-and-testing-it/
http://railscasts.com/episodes/218-making-generators-in-rails-3
创建生成视图的生成器。
干杯!
在本教程中,http://edgeguides.rubyonrails.org/engines.html#overriding-models-and-controllers,作者创建了一个名为 'blorgh' 的引擎,完成后,他创建了一个名为 'unicorn'
的主机应用程序他用路径添加blorgh gem,然后迁移它,
我只想问一下,'blorgh:install:migration'会自动把引擎'blorgh'的视图内容添加到宿主应用'unicorn'吗?因为在后面的部分中,似乎在宿主应用程序中添加了视图布局,但在我的代码中却没有。 (对不起,我是菜鸟)。
我只想知道如何将视图布局从引擎添加到主机应用程序(比如 gem devise 是如何做到的),对此有很多问题,但没有明确的答案。
非常感谢
而不是:
blorgh:install:migration
你应该:
rake blorgh:install:migrations
blorgh 可以分享您应用独角兽的行为。我想你很困惑为什么 unicorn 没有任何视图文章。答案是,它被 unicorn 应用程序从你的 blorgh 插件中采用。
对于那些正在寻找方法的人,我发现这个网站很有帮助
http://nicksda.apotomo.de/2010/09/getting-a-bloody-rails-3-generator-running-and-testing-it/
http://railscasts.com/episodes/218-making-generators-in-rails-3
创建生成视图的生成器。
干杯!