ruby-on-rails 如何修复PagesController#home缺少请求格式的模板:简体中文

qyzbxkaa  于 2023-05-02  发布在  Ruby
关注(0)|答案(1)|浏览(99)

对于我的routes.rb中的rails 6应用程序,我有

Rails.application.routes.draw do
  root 'pages#home'
end

在我的pages_controller.rb中,我有

class PagesController < ApplicationController
  def home
  end
end

我创建了views/pages/home.html.erb
然而,当我启动我的rails服务器时,我仍然得到

PagesController#home is missing a template for request formats: text/html.

我该怎么解决这个问题?
编辑:
我说了就行了

class PagesController < ApplicationController
  def home
    render file: './app/views/pages/home.html.erb'
  end
end

但我觉得我不该这么做

5lwkijsr

5lwkijsr1#

当我使用windows命令提示符而不是windows powershell启动服务器时,问题得到解决

相关问题