0

我正在尝试在我的网站(https://github.com/code-mancers/rapidfire)中实现 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>

不仅图片中显示的路由已死,应用程序的所有其余路由都已死。我使用设计来创建用户和管理会话。

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

我正在使用 ruby​​ 1.9.3 和 rails 3.2.14

4

1 回答 1

0

我通过设置路径而不是变量来完成此操作,例如。“/universities”而不是universities_url,这不是一种干净的方式,但它确实有效。

编辑:经过一番研究,我找到了一种干净的方法来做到这一点。将 main_app 添加到不适用于该路线的路线将是 main_app.universities_url

于 2013-10-18T00:11:48.137 回答