【问题标题】:Ruby on Rails routing error because of my root?由于我的根,Ruby on Rails 路由错误?
【发布时间】:2017-05-11 05:42:18
【问题描述】:

我刚开始使用 Ruby on Rails,我正在关注 this 指南 我在 4.3 设置应用程序主页时遇到了麻烦。它让你像这样设置 routes.rb -

Rails.application.routes.draw do
  get 'welcome/index'
 
  root 'welcome#index'
end

我的想法是,当我转到 localhost:3000 时,我会在我的 index.html.erb 文件中看到一条消息。 即使很简单,我也不知道出了什么问题,谢谢您的帮助。 ~吉米

【问题讨论】:

  • 嗨!欢迎来到 Stack Overflow - 请编辑您的问题以提供更多详细信息 - 您期望会发生什么但没有发生?你看到了什么错误信息?
  • 你有一个带有索引操作的欢迎控制器吗?
  • 删除“get”行,只保留根。确保您尝试显示的文件位于 app/views/welcome/index.html.erb 中(或任何类型的文件)”如果这不能解决问题,请发布您遇到的错误。

标签: ruby-on-rails ruby ruby-on-rails-3 routing root


【解决方案1】:

删除 get'welcome/index' 检查你的控制器文件夹结构是 ap​​p/controllers/welcomes_contoller 然后重启你的服务器

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-24
    • 1970-01-01
    相关资源
    最近更新 更多