Ruby on rails 登录时Rapidfire gem和未定义的局部变量或方法(测量创建gem)

Ruby on rails 登录时Rapidfire gem和未定义的局部变量或方法(测量创建gem),ruby-on-rails,devise,rubygems,ruby-on-rails-3.2,Ruby On Rails,Devise,Rubygems,Ruby On Rails 3.2,我正在尝试在我的网站()中实现Rapidfire gem。在我尝试使用活动会话访问调查之前,一切都进展顺利,它显示了以下错误: NameError in Rapidfire/question_groups#index Showing /home/javier/Sites/IIC2154-2013-2-Grupo1/app/views/layouts/application.html.erb where line #31 raised: undefined local variable or

我正在尝试在我的网站()中实现Rapidfire gem。在我尝试使用活动会话访问调查之前,一切都进展顺利,它显示了以下错误:

NameError in Rapidfire/question_groups#index

Showing /home/javier/Sites/IIC2154-2013-2-Grupo1/app/views/layouts/application.html.erb where line #31 raised:

undefined local variable or method `universities_url' for #<#<Class:0xa5728e4>:0xb4fda8cc>
Rapidfire/question#u组索引中的名称错误 显示/home/javier/Sites/IIC2154-2013-2-Grupo1/app/views/layouts/application.html.erb,其中第31行出现: 未定义的局部变量或方法“universions\u url”# 不仅图中显示的路由是死的,应用程序的所有其余路由也是死的。我使用Desive创建用户和管理会话

有没有人用过这个宝石,或者可能知道会发生什么

我使用的是ruby 1.9.3和rails 3.2.14,通过设置路径而不是变量,例如“/universions”而不是universions\u url,这不是一种干净的方法,但它是有效的

编辑:
经过一点研究,我找到了一个干净的方法。将main_应用程序添加到不适用于该路由的路由将是main_应用程序。大学url

太好了,如果您希望在主应用程序中使用rapidfire路由,只需添加main_应用程序的rapidfire isntead即可。我尝试了同样的方法,但相反,将rapidfire路由放置在主应用程序视图(rapidfire.question_groups_url)中,结果无效。错误模板显示:没有与{}匹配的路由。有什么想法吗?