Я новичок в RoR, и я немного смущен Rails MWC. Я чувствую, что что-то понимаю.Ruby on Rails макеты и рендеринг
Например, у меня есть домашняя страница, где я могу отображать 5 лучших статей и 5 лучших продуктов. Продукты и статьи не имеют никаких отношений, это совершенно разные данные.
Итак, что я пытаюсь сделать, я набираю 2 изделия и изделия из мешков и 1 контроллер для домашней страницы. Я подключаюсь к главному контроллеру. Затем в шаблоне домашней страницы я пытаюсь отобразить продукты и шаблон статьи. Я получаю сообщение об ошибке, что методы, которые используются в контроллерах продуктов и статей, не определены.
Я не понимаю, где проблема. Является ли этот вид шаблона одним шаблоном внутри другого, не является соглашением Rails. Или у меня есть ошибки в моем коде.
Если шаблон использует данные, скажем, '@ articles', он должен быть инициализирован в контроллере. В вашем случае он выглядит как 'HomeController'. Два других контроллера не выполняются и, следовательно, не влияют на шаблоны. –