Это ошибка, которую я получаю всякий раз, когда получаю доступ к localhost: 3000 / cats:
Отсутствует шаблон cat / index, application / index с {: locale => [: en],: format => [: html],: варианты => [],: обработчики => [: raw,: erb,: html,: builder,: ruby,: jbuilder]}. Поиск в: * "/ home / mikael / RubyOnRailsLearning / NinetyNineCats / app / views" * "/home/mikael/.rvm/gems/ruby-2.6.3/gems/actiontext-6.0.2.1/app/views" * "/home/mikael/.rvm/gems/ruby-2.6.3/gems/actionmailbox-6.0.2.1/app/views"
Шаблоны моего вида расположены так:
app / views-layouts / cats / index. html .erb, show. html .erb
Я также пытался удалить их из кошек в папку представлений.
Мое действие контроллера индекса таково:
def index
@cats = Cat.all
render :index
end
В файле rout.rb есть только это:
resources :cats
Вчера этот проект работал нормально. Он может найти шаблоны и визуализировать их просто отлично. Но я хотел перезапустить его, поэтому я удалил папку приложения rails, не удаляя базу данных, и переделал ее сегодня. Схема базы данных была загружена в приложение rails.
Я не могу придумать ничего, что могло бы вызвать эту проблему, кроме того, что я не уронил вчерашнюю базу данных и не переделал ее. (это единственное отличие)