Я создаю приложение rails с несколькими моделями, одна из которых - Items.
Items содержит краткий список продуктов и вспомогательную информацию.
Мне нужно отобразить этоинформация на каждой странице приложения.
В своих представлениях я добавил
<%= render @items %>
, а затем добавил частичный 'items / _item.html.erb'
Теперь, чтобы все это заработало, мне также нужно определить переменную
@items = Item.all
Мой вопрос: как правильно определить эту переменную?Я мог бы добавить эту строку в каждое представление для каждого контроллера, но это не кажется СУХОЙ.
Должен ли я определять это в контроллере приложения?Если так, это вызовет какие-либо проблемы, если я также хочу сохранить доступ к странице индекса Предметов?
Извините, если это простой вопрос.Я пытаюсь продумать лучший подход, и не нашел много написано об этом случае.Благодарен за свежие идеи и перспективы!
Спасибо!