2016-06-04 26 views
0

Rails versuchen, Benutzer mit jbuilder-Ordner zu finden, die es gibt, kann aber nichtFehlende Vorlage (jbuilder)

Application

Missing template users/index, application/index with {:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:erb, :builder, :raw, :ruby, :slim, :coffee, :jbuilder]}. Searched in: 
    * "/home/bjorn/Documents/poller/app/views" 
    * "/usr/lib/ruby/gems/2.3.0/gems/devise_token_auth-0.1.37/app/views" 
    * "/usr/lib/ruby/gems/2.3.0/gems/devise-4.0.3/app/views" 

full error stack

# controllers/users_controller.rb 
class UsersController < ApplicationController 
    def index 
    @users = User.all 
    end 

    def show 
    @user = User.find(params[:id]) 
    end 
end 

# routes.rb 
resources :users, only: [ :index, :show ] 

Antwort

1

ich geklont Ihre Repo- und Ich bekomme diese Ausnahme nicht bei /api/users.

Sie müssen jedoch Ihre Layoutdatei application.slim zu application.html.slim umbenennen. Ansonsten rendert jbuilder auch das Layout.

Verwandte Themen