Ruby on rails 炼油厂CMS与现有RoR应用程序“未定义的局部变量或方法”

Ruby on rails 炼油厂CMS与现有RoR应用程序“未定义的局部变量或方法”,ruby-on-rails,refinerycms,Ruby On Rails,Refinerycms,我对RoR和炼油厂很陌生。我已经为rails 4.1.5开发了一个rails应用程序,我正在尝试集成它。该应用程序非常简单,大多是静态页面,没有任何用户帐户或会话。我按照本指南安装了炼油厂: 我在'/subfolder'中安装了精炼厂。当我登录到炼油厂CMS页面时,它只有最初的默认主页和关于主页的页面,带有占位符。当我尝试切换到我的网站或添加我的某个页面时,会出现以下错误: NameError in Refinery::Pages#home Showing /home/rails_projec

我对RoR和炼油厂很陌生。我已经为rails 4.1.5开发了一个rails应用程序,我正在尝试集成它。该应用程序非常简单,大多是静态页面,没有任何用户帐户或会话。我按照本指南安装了炼油厂:

我在'/subfolder'中安装了精炼厂。当我登录到炼油厂CMS页面时,它只有最初的默认主页和关于主页的页面,带有占位符。当我尝试切换到我的网站或添加我的某个页面时,会出现以下错误:

NameError in Refinery::Pages#home

Showing /home/rails_projects/application/app/views/layouts/_header.html.erb where line #28 raised:

undefined local variable or method `team_path' for #<#<Class:0x00000004e8bc60>:0x00000006be3768>

该应用程序仍然可以正常工作,但我无法让它与CMS一起工作。有人有什么想法吗?

多亏了谷歌组中的parndt,我找到了这个问题的答案:确保在应用程序中的任何现有路由前面加上main_应用程序,例如main_应用程序team_path,因为添加引擎会导致Rails的行为类似于此。