(不可触及的)发动机之间的关系

时间:2013-08-24 20:56:28

标签: ruby-on-rails rubygems gem

我目前正在开发一个Rails应用程序,该应用程序将由几个引擎扩展。

这些引擎可以由其他开发人员开发,并将安装在主应用程序中。

问题是,我不允许更新现有模型和新模型之间的关系。

为了更清楚,让我们假设我有一个User-Model(在User-Engine中)和一个Comment-Model(在Comment-Engine中)。 注释模型已定义与用户模型的关系,但用户模型是不可触及的(与新注释的关系 - 模型无法添加,因为用户模型是在新注释之前很久才开发的 - 模型)...

我只是想听听你对解决这个问题的一些看法(其中一个主要问题是缺乏依赖性::destroy-actions)。

我听说,关系 - 引擎将是一种可能的解决方案(将宣布关系)......

您如何看待这个问题?

0 个答案:

没有答案