相关疑难解决方法(0)

Ruby On Rails中铁路和引擎之间的差异3

我读了一些关于这些论点的文件,但我不清楚它们是什么,它们之间有什么区别,如果其中一个符合我的需要.

我需要编写一个可插入其他应用程序的应用程序,并希望将其作为gem包含在其他应用程序中.基本上我需要一些模型,一个控制器和没有视图,加上一些初始化,支持来自托管应用程序和生成器的配置参数.

我是正确的吗?

我应该阅读什么才能理解如何做到这一点?

更新:

有很多细节AF一个很不错的文章,可以发现在这里.

实质上:

Railtie是Rails框架的核心,它提供了几个钩子来扩展Rails和/或修改初始化过程.

Rails :: Engine只不过是一个已经设置了一些初始化程序的Railtie.由于Rails :: Application和Rails :: Plugin是引擎,因此这里描述的相同配置可以在所有三个中使用.

ruby-on-rails-plugins rails-engines ruby-on-rails-3 railtie

28
推荐指数
2
解决办法
5232
查看次数