Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 4 在现有rails应用程序中包含alchemy_cms引擎-路由错误_Ruby On Rails 4_Rails Routing_Rails Engines_Alchemy Cms - Fatal编程技术网

Ruby on rails 4 在现有rails应用程序中包含alchemy_cms引擎-路由错误

Ruby on rails 4 在现有rails应用程序中包含alchemy_cms引擎-路由错误,ruby-on-rails-4,rails-routing,rails-engines,alchemy-cms,Ruby On Rails 4,Rails Routing,Rails Engines,Alchemy Cms,我正在尝试在现有应用程序中使用alchemy cms。我有一个应用程序布局,包括一个菜单栏,它链接到我页面中的几个控制器 我已经安装了炼金术cms作为引擎,工作良好 在我的应用程序布局中呈现使用Alchemy创建的页面时,我遇到了一个路由错误,因为Alchemy引擎及其呈现站点的page_控制器中没有其他控制器(至少这似乎是个问题) 我想做的是让一些页面由Alchemy引擎创建/呈现,一些页面由其他控制器创建。那不可能吗 或者,更一般地说:是否可以从安装在发动机内的主应用程序访问路由 我想做的是

我正在尝试在现有应用程序中使用alchemy cms。我有一个应用程序布局,包括一个菜单栏,它链接到我页面中的几个控制器

我已经安装了炼金术cms作为引擎,工作良好

在我的应用程序布局中呈现使用Alchemy创建的页面时,我遇到了一个路由错误,因为Alchemy引擎及其呈现站点的page_控制器中没有其他控制器(至少这似乎是个问题)

我想做的是让一些页面由Alchemy引擎创建/呈现,一些页面由其他控制器创建。那不可能吗

或者,更一般地说:是否可以从安装在发动机内的主应用程序访问路由

我想做的是让一些页面由Alchemy引擎创建/呈现,一些页面由其他控制器创建。那不可能吗

是的

你应该在你的路径文件的最新点安装炼金术。(在你的自定义路线之后,因为炼金术有一条通吃路线)

这意味着,如果您的一个自定义路由匹配-它将被使用。炼金术路线将被使用,如果没有其他匹配之前

# routes.rb
MyApp::Application.routes.draw do
  ... all your custom routes ...
  mount Alchemy::Engine => '/'
end
或者,更一般地说:是否可以从主干道进入路线 安装在发动机内部的应用程序

我认为你的问题不是如何从炼金术引擎中访问主要应用程序路径,因为你是在你的主要应用程序中工作,而不是在炼金术中工作-炼金术只是一块宝石

您始终可以访问主应用程序路由对象,如下所示:

main_app.routes
或url帮助程序:

main_app.new_photo_path
您可以使用此助手访问引擎路径(在本例中为Alchemy):

alchemy.routes
我想做的是让一些页面由Alchemy引擎创建/呈现,一些页面由其他控制器创建。那不可能吗

是的

你应该在你的路径文件的最新点安装炼金术。(在你的自定义路线之后,因为炼金术有一条通吃路线)

这意味着,如果您的一个自定义路由匹配-它将被使用。炼金术路线将被使用,如果没有其他匹配之前

# routes.rb
MyApp::Application.routes.draw do
  ... all your custom routes ...
  mount Alchemy::Engine => '/'
end
或者,更一般地说:是否可以从主干道进入路线 安装在发动机内部的应用程序

我认为你的问题不是如何从炼金术引擎中访问主要应用程序路径,因为你是在你的主要应用程序中工作,而不是在炼金术中工作-炼金术只是一块宝石

您始终可以访问主应用程序路由对象,如下所示:

main_app.routes
或url帮助程序:

main_app.new_photo_path
您可以使用此助手访问引擎路径(在本例中为Alchemy):

alchemy.routes
我想做的是让一些页面由Alchemy引擎创建/呈现,一些页面由其他控制器创建。那不可能吗

是的

你应该在你的路径文件的最新点安装炼金术。(在你的自定义路线之后,因为炼金术有一条通吃路线)

这意味着,如果您的一个自定义路由匹配-它将被使用。炼金术路线将被使用,如果没有其他匹配之前

# routes.rb
MyApp::Application.routes.draw do
  ... all your custom routes ...
  mount Alchemy::Engine => '/'
end
或者,更一般地说:是否可以从主干道进入路线 安装在发动机内部的应用程序

我认为你的问题不是如何从炼金术引擎中访问主要应用程序路径,因为你是在你的主要应用程序中工作,而不是在炼金术中工作-炼金术只是一块宝石

您始终可以访问主应用程序路由对象,如下所示:

main_app.routes
或url帮助程序:

main_app.new_photo_path
您可以使用此助手访问引擎路径(在本例中为Alchemy):

alchemy.routes
我想做的是让一些页面由Alchemy引擎创建/呈现,一些页面由其他控制器创建。那不可能吗

是的

你应该在你的路径文件的最新点安装炼金术。(在你的自定义路线之后,因为炼金术有一条通吃路线)

这意味着,如果您的一个自定义路由匹配-它将被使用。炼金术路线将被使用,如果没有其他匹配之前

# routes.rb
MyApp::Application.routes.draw do
  ... all your custom routes ...
  mount Alchemy::Engine => '/'
end
或者,更一般地说:是否可以从主干道进入路线 安装在发动机内部的应用程序

我认为你的问题不是如何从炼金术引擎中访问主要应用程序路径,因为你是在你的主要应用程序中工作,而不是在炼金术中工作-炼金术只是一块宝石

您始终可以访问主应用程序路由对象,如下所示:

main_app.routes
或url帮助程序:

main_app.new_photo_path
您可以使用此助手访问引擎路径(在本例中为Alchemy):

alchemy.routes

谢谢,是的,这就是我需要的信息。但是是的,“如何从Alchemy引擎中访问主要应用程序路由”,因为在页面编辑器中呈现我的应用程序布局导致了该错误。但是使用main_app.url_,我创建了一个帮助程序来避免这种情况……谢谢,是的,这就是我需要的信息。但是是的,“如何从Alchemy引擎中访问主要应用程序路由”,因为在页面编辑器中呈现我的应用程序布局导致了该错误。但是使用main_app.url_,我创建了一个帮助程序来避免这种情况……谢谢,是的,这就是我需要的信息。但是是的,“如何从Alchemy引擎中访问主要应用程序路由”,因为在页面编辑器中呈现我的应用程序布局导致了该错误。但是使用main_app.url_,我创建了一个帮助程序来避免这种情况……谢谢,是的,这就是我需要的信息。但是是的,“如何从Alchemy引擎中访问主要应用程序路由”,因为在页面编辑器中呈现我的应用程序布局导致了该错误。但是使用main_app.url_,我创建了一个帮助器来避免这种情况。。。