2

Я проверил 9 похожих вопросов по этой теме, ни одна из них не помогла. Все файлы есть.Namespace Route MissingTemplate Error

Вы можете увидеть в photo, у меня есть шаблон для просмотра в views/admin/access/index.hmtl.erb, и все же я получаю сообщение о том, что его не существует. admin/settings/index также не найден. Что может продолжаться?

Извините заранее, если это очень простая ошибка. Я был бы так благодарен за любую помощь в этом.

Исключения:

ActionView::MissingTemplate: 

    Missing template admin/settings/index, application/index with {:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:erb, :builder, :raw, :ruby, :jbuilder]} 


ActionView::MissingTemplate: 

    Missing template admin/access/index, application/index with {:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:erb, :builder, :raw, :ruby, :jbuilder]} 

Настройка контроллера: Контроллер

class Admin::SettingsController < ApplicationController 

    def index 

    end 

доступа:

class Admin::AccessController < ApplicationController 

    def index 

    end 

Маршруты (хотя и не имеет значения):

namespace :admin do 
    resources :access, only: [:index, :update] 
    resources :settings, only: [:index, :update] 
    end 

ответ

3

Имя шаблона должно быть (расширение html.erb):

views/admin/access/index.html.erb 

но НЕ:

views/admin/access/index.hmtl.erb 
+1

Ровно. Спасибо! - хотя теперь я чувствую себя глупо – Onyooo