我的控制器
class AppController < ApplicationController
def index
@users = User.all
end
def show
end
...
index.html.erb
<% @users.each do |user| %>
<h1><%= user.name %><h1>
<%= user.age %>
<%end%>
show.html.erb
<h1>App#show</h1>
<p>Find me in app/views/app/show.html.erb</p>
的routes.rb
Rails.application.routes.draw do
resources :app
....
但是当我给索引的路径时 http://localhost:3000/app/index
而不是显示索引视图,它显示show.html.erb的内容。 我正在做的错误是什么,我无法理解。
答案 0 :(得分:0)
不肯定这会导致您的问题,但不应将您的控制器命名为
class AppsController < ApplicationController
而不是
class AppController < ApplicationController
您的观点将在views/apps
而不是views/app