我是 Rails 开发新手。我刚刚创建了非常简单的 Rails App 和 Rails Engine(在这个例子中只显示静态文本:https://github.com/mankind/Rails-3-engine-example)。我想知道是否可以从引擎内部的主应用程序使用用户模型。如果不清楚...例如,我想在我的引擎中获取记录的用户数据。有可能吗,怎么办?
Engine 本身是一个 Rails 应用程序,那么我如何在没有模型(例如用户模型)的情况下从我的主应用程序开发引擎?有什么建议吗?
最佳答案
是的,就像在您的核心应用中一样。
引擎中的代码与应用程序本身的工作方式相同,所以我猜您会使用 before_filter
来检查它。
我强烈建议您使用虚拟应用程序来测试您正在编码的引擎。在这里看看我的 gem :https://github.com/apneadiving/Google-Maps-for-Rails
关于ruby-on-rails - Rails 3 Engine - 使用主应用程序中的模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6431660/