2011-06-21 49 views
3

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

引擎是一个Rails应用程序本身,所以我如何从我的主应用程序开发没有模型(例如用户模型)的引擎?任何消化?

+0

基本上,是的,它可能就像你的核心应用程序。你有什么问题吗? – apneadiving

+0

Yeap,我只是想知道如何为我的核心应用程序开发一个引擎,只有登录的用户才能访问它。 – radzio

+0

正如我之前所说的,引擎中的代码与应用程序本身的工作方式相同,所以我想你会使用'before_filter'来检查它。我强烈建议您使用虚拟应用程序来测试您正在编码的引擎。看看我的宝石:https://github.com/apneadiving/Google-Maps-for-Rails – apneadiving

回答

2

是的,它可能就像你的核心应用程序。

引擎中的代码与应用程序本身的工作方式相同,所以我想你会用before_filter来检查它。

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

相关问题