我是 Ruby on Rails 的新手,我知道这有点棘手,但我无法在网上找到解决方案,即使它应该是最简单的事情......
我已经设置好所有东西,并创建了一个新的控制器 + 视图rails generate controller welcome index
。
index.html.erb
这些文件出现在正确的目录中,并且我welcome
在/app/views/welcome/
.
中的路由文件/config/
包含到控制器的适当路由
NewApp::Application.routes.draw do
get "welcome/index"
# You can have the root of your site routed with "root"
root 'welcome#index'
end
但即使我已经正确设置了所有内容,但我知道我收到了这个错误:
Missing template welcome/index, application/index with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :raw, :ruby, :jbuilder, :coffee]}.
Searched in: * "/Users/Constantin/Development/Rails [Ruby]/new-app/app/views"
我理解错误信息。它告诉我它在我的应用程序文件夹中以命名格式查找某种模板文件,views
但我不明白为什么它不起作用。