我正在尝试将Rapidfire gem应用到我的网站(https://github.com/code-mancers/rapidfire)。一切顺利,直到我尝试使用活动会话访问调查,它显示此错误:
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>
不仅图片中显示的路线已经死亡,而且应用程序的所有其他路线都已死亡。我使用devise来创建用户和管理会话。
是否有人使用过此宝石或可能知道可能会发生什么?
我正在使用ruby 1.9.3和rails 3.2.14
答案 0 :(得分:0)
我通过设置路径而不是变量ex来完成此操作。 “/ university”而不是university_url,它不是一个干净的方式,但它起作用。
编辑: 经过一番研究后,我发现了一种干净的方法。将main_app添加到不适用于该路由的路由将为main_app.universities_url