我的config / routes.rb文件有什么问题?

时间:2014-07-14 15:18:48

标签: ruby-on-rails configuration

我正在使用ruby 2.1.2p95版本,并且在创建博客时遇到本教程(http://tutorials.jumpstartlab.com/projects/blogger.html)的指示时遇到了一些问题。

我完全按照教程说的那样,直到“设置路由器”一步。一旦我打开config / router.rb,我文档中的第一行是“Rails.application.routes.draw do”,而不是“Blogger :: Application.routes.draw do”。

我问的原因是在Jump Start Lab的教程中,在继续“创建模板步骤”之后,我收到了“模板丢失...”的不同错误消息。我收到了“未知动作......”,最终我无法查看索引页面。

我还看了Youtube上的另一个教程(https://www.youtube.com/watch?v=-GQmC-8k09c),我遇到了同样的问题,其中config / router.rb的第一行保持不变。

  1. 你知道为什么会这样吗?
  2. 我是否应该手动将第一行从“Rails.application ...”改为“[app of app] :: Application.routes.draw do”?

1 个答案:

答案 0 :(得分:0)

我尝试使用Rails 4.0.4,它是Blogger::Application.routes.draw do但是使用rails 4.1.4它是Rails.application.routes.draw do。我没有看到任何有关新路由器api的消息,所以它应该是相同的。

但是如果你想跟随教程那么你可以做:

gem uninstall rails

并删除rails 4.1。*然后使用命令

安装rails 4.0
gem install rails -v 4.0.8