gpt4 book ai didi

ruby-on-rails - 没有路由匹配 [GET] "/"

转载 作者:太空宇宙 更新时间:2023-11-03 18:24:49 25 4
gpt4 key购买 nike

我是 Rails 的新手,所以这听起来可能很天真。我遇到了这个错误

No route matches [GET] "/"

这是我的 routes.rb

MyApp::Application.routes.draw do
match 'welcome/contact' => 'welcome#index'
end

这是我的 Controller

class WelcomeController < ApplicationController
def index
redirect_to :action => :contact
end
def contact

end
end

我的 app/view/welcome/中有一个 contact.html.erb。我做错了什么?

最佳答案

我不明白你想做什么。但我想你希望你的 View Welcome/contact 作为你的索引页面,如果这是正确的,你只需要像这样更改你的 routes.rb 文件:

root to: 'welcome#contact'

并且您必须从公用文件夹中删除 index.html 文件。

另一方面,您可以阅读更多的 rails routes here

关于ruby-on-rails - 没有路由匹配 [GET] "/",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12880951/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com