Rails 3引擎 - 使用主应用程序中的模型?

时间:2011-06-21 20:37:07

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

我是Rails开发的新手。我刚刚创建了非常简单的Rails应用程序和Rails引擎(仅使用此示例显示静态文本:https://github.com/mankind/Rails-3-engine-example)。我想知道是否可以使用引擎内主应用程序的用户模型。如果不清楚...例如我想在我的引擎中记录用户数据。有可能,怎么样?

引擎本身就是一个Rails应用程序,那么如何从我的主应用程序开发没有模型的引擎(例如用户模型)?任何sugestions?

1 个答案:

答案 0 :(得分:2)

是的,这可能就像你的核心应用程序一样。

引擎内部的代码与应用程序本身的代码相同,所以我猜你会使用before_filter来检查它。

我强烈建议您使用虚拟应用来测试您正在编码的引擎。在这里看看我的宝石:https://github.com/apneadiving/Google-Maps-for-Rails