Я пытаюсь использовать переменную моего контроллера в моем макете.
Например: @posts = Post.all.count
@posts = Post.all.count
В моем макете я хочу перечислить количество сообщений, даже когда открываю индексное представление другого контроллера.
Большое спасибо !!!
Два решения:
<%= Post.all.count %>
Добавьте before_filter в ваш ApplicationController, который загружает переменную.
before_filter
ApplicationController
class ApplicationController < ActionController::Base before_filter :load_layout_variables protected def load_layout_variables @posts = Post.all.count end end