登录时Rapidfire gem和未定义的局部变量或方法(Survey creation gem)

时间:2013-10-17 21:40:11

标签: ruby-on-rails devise rubygems ruby-on-rails-3.2

我正在尝试将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

1 个答案:

答案 0 :(得分:0)

我通过设置路径而不是变量ex来完成此操作。 “/ university”而不是university_url,它不是一个干净的方式,但它起作用。

编辑: 经过一番研究后,我发现了一种干净的方法。将main_app添加到不适用于该路由的路由将为main_app.universities_url