gpt4 book ai didi

ruby-on-rails - Rails "Template is missing"错误,尽管它存在 (3.2.1)

转载 作者:行者123 更新时间:2023-12-04 06:33:51 26 4
gpt4 key购买 nike

我刚开始使用 Rails,但不确定我做错了什么。

在routes.rb我有

resources :pages

在 app/controllers/pages_controller.rb 我有
class PagesController < ApplicationController
def index
end
end

我在 app/views/layouts/application.html.erb 中有一个布局,在 app/views/home/pages/index.html.erb 中有一个模板,我想在请求“/pages”时呈现它。但是,我收到错误

Template is missing

Missing template pages/index, application/index with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :coffee]}. Searched in: * "/###/app/views"



我一直在使用 stackoverflow 多年而没有发帖,但似乎有很多不同的事情触发了这个错误,以至于很难找到适合我的特定情况的答案。我也是菜鸟:3 请帮忙!

最佳答案

你说你有app/views/home/pages/index.html.erb表示页面资源的索引 View 。我认为home/目录不是必需的。

换句话说,您的 View 文件应该是 app/views/pages/index.html.erb .

关于ruby-on-rails - Rails "Template is missing"错误,尽管它存在 (3.2.1),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9200968/

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