#ruby-on-rails #view #routes
#ruby-on-rails #Вид #маршруты
Вопрос:
Это моя ошибка:
Ошибка маршрутизации
неинициализированный постоянный OverviewController
Я новичок в rails, я понятия не имею, что это значит. Я пытаюсь создать представление, основанное на том, что конец URL-адреса является «обзорным», кто-то показал мне, что я думал, что все с примером «admin», и это работает как шарм.
У меня установлен rails 1.9 (если это имеет значение).
У меня есть мой контроллер «overview_controller.rb» в каталоге контроллеров. Источником этого является.
class OverviewController < OverviewController
def index
respond_to do |format|
format.html
end
end
end
У меня в каталоге views обзор/index.html.erb его источник еще проще. «Держатель места обзора» вот и все.
в моем routes.rb у меня есть соответствие «обзор»=> «обзор #индекс»
насколько я понимаю, это точно так же, как работает пример «admin», который мне дали. Итак, почему это не работает для меня с «обзором»
Комментарии:
1. У вас есть OverviewController, наследующий от самого себя. Вероятно, вам нужен OverviewController < ApplicationController
2. У вас, вероятно, Ruby 1.9, а не Rails 1.9.
3. его 1.9 независимо от того, что я не уверен. Я унаследовал этот проект, я разработчик PHP, переходящий на ruby / rails на основе этой потребности. Этот проект был изначально установлен, Создан и т. Д. Кем-То другим.
4. @DougR попытался изменить эту строку в соответствии с тем, что вы показали, и та же проблема. «неинициализированный постоянный OverviewController»
5. попробуйте также перезапустить свой сервер
Ответ №1:
Вы пытаетесь создать подкласс класса самостоятельно, измените первую строку вашего контроллера на это…
class OverviewController < ApplicationController
Комментарии:
1. Я попробовал это и все еще получаю ту же проблему «неинициализированный постоянный OverviewController»
2. Глупый вопрос, но вы перезапустили свой сервер после внесения этих изменений?
3. нет, не перезапускался, однако, заметив это упоминание, я попробовал, все равно получил ту же ошибку.
4. Может быть, проблема не в этом файле, можем ли мы немного изолировать проблему, может быть, у вас есть еще какая-то информация о трассировке стека, которую вы могли бы опубликовать, может быть, больше кода вашего проекта?
5. Не совсем уверен, что публиковать. Для того, что я пытаюсь сделать, я опубликовал все это, и это не более того, что касается того одного представления, которое я сейчас пытаюсь сделать. И я в основном копирую и вставляю с другого контроллера, который в основном был примером чистого листа, который действительно работает. Я также не получаю никаких других ошибок или опций для отображения трассировки, когда я перехожу к этому частичному представлению.