2013-10-17 21 views
0

我想实现Rapidfire的宝石到我的网站(https://github.com/code-mancers/rapidfire)。这一切都顺利,直到我试图用活动会话访问调查,它显示了这个错误: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> 

不仅在图中所示的路径是死的,但应用程序的路线所有的休息。我使用设计来创建用户并管理会话。

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

我使用Ruby 1.9.3和3.2.14轨道

回答

0

我通过这个设置的路径,而不是变量,恩。 “/大学”而不是university_url,这不是一个干净的方式,但它的工作。

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

+0

哇,那有效!非常感谢!!! – jdonas

+0

太棒了,如果你想在你的主应用中使用rapidfire路由,只需添加rapidfire不是main_app – joseramonc

+0

我试图做同样的事情,但是通过在主应用视图中放置一条rapidfire路由(rapidfire.question_groups_url)和它不会工作。错误模板显示:没有路由匹配{}。任何想法? – jdonas

相关问题