我正在使用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的第一行保持不变。
答案 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.0gem install rails -v 4.0.8