我第一次尝试尝试路由。我正在跟随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文件的内容。一切都好。有没有人对正在发生的事情有任何想法?谢谢!
答案 0 :(得分:1)
有一些异常,better_error无法显示错误。 将以下行添加到gem文件中。
gem 'binding_of_caller', :platforms=>[:mri_19, :mri_20, :rbx]
运行'bundle install' 然后检查异常并在此处发布,我将尽力帮助解决。
答案 1 :(得分:1)
屏幕截图明确指出,LearnRails::Aplication
中缺少'p'正在创建问题。只需更换,它应该工作