Рендеринг или перенаправление контента с другого контроллера? - PullRequest
1 голос
/ 20 декабря 2011

я новичок в рельсах, так что это вопрос новичка.Я хочу сделать страницу администратора для приложения с представлениями с разных контроллеров. Я пробовал

render 'projects/index'

, и он выдает

You have a nil object when you didn't expect it!
You might have expected an instance of Array.
The error occurred while evaluating nil.each

, но мне не очень повезло с redirect_to (не найдено ни одного маршрута)

Каков наилучший метод для этого?У меня такое ощущение, что это должно быть очень просто, и я что-то упускаю

1 Ответ

1 голос
/ 20 декабря 2011

Нулевая ошибка, которую вы получаете, выглядит как проблема с представлением.Ваше представление может использовать массив, который не был инициализирован в вашем контроллере.Каждый контроллер, отображающий ваше представление администратора, должен инициализировать массивы, используемые в вашем представлении.

Тем не менее, кажется, что ваше представление должно отображаться только с одного контроллера.

...