如果我有一个命名空间 Controller :
dashboard/posts
而且我在 frontpage
目录和命名空间中还有一个名为 Post
的模型,即:
frontpage/Post
如何从仪表板命名空间访问 Post
模型?
我基本上希望能够拥有用于编辑、创建等的仪表板/帖子,以及用于查看的首页/帖子。
此外,有没有更好的方法来做到这一点?
最佳答案
尝试以这种方式调用您的 Post 模型:
@post = ::Frontpage::Post.last
在 Frontpage::Post
前添加 ::
告诉 Rails 从顶层查找命名空间模型。
关于ruby-on-rails - 如何访问命名空间之外的命名空间模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29350229/