尝试路由页面时出错(Rails服务器)

时间:2014-01-28 05:34:08

标签: ruby-on-rails ruby

我第一次尝试尝试路由。我正在跟随Learn-rails.com上的一本书。作者说要删除 config / routes.rb 中的内容并将其替换为:`

LearnRails::Aplication.routes.draw do 
  root to: redirect('/about.html') 
end

保存文件,然后刷新localhost:3000后,我得到了这个NameError页面:http://imgur.com/6pCPAoP

它说:

  

提示:在您的Gemfile中添加gem“binding_of_caller”以启用REPL   和本地/实例变量检查。

我添加了哪个,并且做了“bundle install”。然后我尝试在新窗口中重新启动rails服务器,现在这不起作用。如果我删除作者所说的添加到routes.rb文件的内容。一切都好。有没有人对正在发生的事情有任何想法?谢谢!

2 个答案:

答案 0 :(得分:1)

有一些异常,better_error无法显示错误。 将以下行添加到gem文件中。

gem 'binding_of_caller', :platforms=>[:mri_19, :mri_20, :rbx]

运行'bundle install' 然后检查异常并在此处发布,我将尽力帮助解决。

答案 1 :(得分:1)

屏幕截图明确指出,LearnRails::Aplication中缺少'p'正在创建问题。只需更换,它应该工作

相关问题