【问题标题】:Getting an error trying to Route a page (Rails Server)尝试路由页面时出错(Rails 服务器)
【发布时间】:2014-01-28 05:34:07
【问题描述】:

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

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

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

上面写着:

提示:将 gem "binding_of_caller" 添加到您的 Gemfile 以启用 REPL 和本地/实例变量检查。

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

【问题讨论】:

  • LearnRails::Aplication,它是应用程序。检查拼写。可能是错字

标签: ruby-on-rails ruby


【解决方案1】:

屏幕截图清楚地指出,LearnRails::Aplication 中缺少“p”会造成问题。只需更换,它应该可以工作

【讨论】:

  • 呃!对不起大家!这就是我在不睡觉的情况下尝试的结果。
【解决方案2】:

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

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

运行“捆绑安装” 然后检查异常并在此处发布,我会尽力提供帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-13
    • 1970-01-01
    • 2021-10-26
    • 2017-05-30
    • 1970-01-01
    • 2014-07-28
    • 2012-06-05
    相关资源
    最近更新 更多