Я пытаюсь изменить файл cookie для местоположения пользователя в фильтре before, но у меня возникают проблемы:
Файл cookie правильно установлен в 1, если он не существует, но не будет сохраняться постоянно ивозвращается к 1 для любых последующих запросов.
def remember_location(loc = nil)
cookies.permanent[:location] = 1 if cookies[:location].nil?
loc = Location.find(loc).try(:id) rescue nil
unless loc.nil?
# cookies.delete :location # => this doesn't work either
cookies.permanent[:location] = loc
end
cookies[:location]
end