gpt4 book ai didi

ruby-on-rails - Rails 3.1 - 从可安装引擎访问父应用程序模型

转载 作者:行者123 更新时间:2023-12-01 05:33:43 25 4
gpt4 key购买 nike

我想创建一个处理用户身份验证的父应用程序。然后我想创建可以根据需要添加的各种可安装引擎(如博客、联系人目录等)。这意味着我需要从可安装引擎访问用户身份验证数据(管理员权限等)。

我想知道如何(以及是否)这是可能的,因为很明显引擎模型可以在它集成到的父应用程序中访问,但反过来不行。

当问到这个问题时 here ,给出的答案显示了如何获取所有数据,而不是来自助手(如 current_user)的东西。

当被问到时here ,它似乎涵盖了命名空间,而不是如何访问函数和变量(除非我遗漏了一些东西)。

任何帮助将不胜感激。

最佳答案

根据设计,可安装引擎与其父引擎隔离。但是,理论上您可以使用 ActiveResource 等通过 REST API 公开父级的部分。您还可以使用“完整引擎”作为一种插件而不是可安装插件 - Rails 3.1: Engine vs. Mountable App

关于ruby-on-rails - Rails 3.1 - 从可安装引擎访问父应用程序模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9996001/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com