对于我的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
但我觉得我不该这么做
1条答案
按热度按时间5lwkijsr1#
当我使用windows命令提示符而不是windows powershell启动服务器时,问题得到解决