Rails датагрид: использовать куки - PullRequest
0 голосов
/ 28 декабря 2018

У меня есть переменная, сохраненная в файлах cookie с именем cookies[:festival_active]

У меня есть сетка

class VolunteersGrid

  include Datagrid

  scope do
    User.xxxxxxx.where("festivals.id = #{cookies[:festival_active]}")
  end

Поскольку она не работает, я попытался использовать переменную экземпляра, определивbefore_filter в application_controller

before_filter :get_active_festival

def get_active_festival
    @active_festival = Festival.find(cookies[:festival_active]) unless cookies[:festival_active].empty?
end

Вместо использования файлов cookie я попытался использовать @active_festival, но это тоже не работает.

Тогда я бы хотел узнать, как можноЯ использую cookie или переменную экземпляра в области видимости сетки?

...