首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从rails引擎获得主机路径?

如何从rails引擎获得主机路径?
EN

Stack Overflow用户
提问于 2016-08-18 22:36:08
回答 2查看 739关注 0票数 0

我有一个rails引擎,它将路由、视图、模型和控制器插入到主机应用程序中。

我将引擎安装在主机路径中,如下所示:

代码语言:javascript
运行
复制
mount HelpCenter::Engine, at: "/help_center"

当我转到引擎提供的视图(它使用的是来自主机的布局)时,当它试图从导航栏(主机路由)解析路由时,它会出现错误。

如何提供从主机到引擎的路线?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-08-19 05:43:46

你需要用

代码语言:javascript
运行
复制
main_app.route_from_my_host_application

这样,引擎就可以在主机路由中找到路径。

票数 2
EN

Stack Overflow用户

发布于 2016-08-18 22:54:30

看看How can I make routes from a Rails 3 engine available to the host application?中的答案

将引擎中的config.routes更改为: Rails.application.routes.draw do #不是MyEngineName::Engine.routes.draw资源:教室结束

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39028540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档