【问题标题】:What is wrong with my config/routes.rb file?我的 config/routes.rb 文件有什么问题?
【发布时间】:2014-09-04 13:40:00
【问题描述】:

我使用的是 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...”更改为“[Name of app]::Application.routes.draw do”?

【问题讨论】:

  • 您使用的是哪个版本的 Rails?似乎出了点问题。

标签: ruby-on-rails configuration


【解决方案1】:

我尝试使用 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-21
    相关资源
    最近更新 更多