Я разработал два API для отдыха для моего приложения Android в ROR. Идея заключается в том, что когда пользователь нажимает, чтобы получить последние 24-часовые данные, мой api возвращает данные за последние 24 часа.сохранить значение объекта для каждого пользователя ruby on rails
но, кроме того, после этого запроса я использую полученный объект 24 часа в новом методе вызова Rest API, который называется SHOW для какой-либо другой фильтрации.
вот мой код
def index
json = Hash.new
if not ReturnbackHelper.check(params)
render :status => :unauthorized, :json => "unauthorized"
return
end
@r = ReturnHelper.filter(params)
if(params[:selector] == '24')
json = ReturnTimeHelper.tffilter(params, @r)
else
json = ReturnTimeHelper.otherfilter(params, @r)
end
puts json.to_json
render :status => :ok, :json => json
end
def show
if (params[:selector] == '24')
@s = ReturnDiaHelper.tffilter(params, @r)
else
@s = ReturnDiaHelper.otherfilter(params, @rs)
end
render :status => :ok, :json => @s
end
Таким образом, проблема, когда запрос пользователя 24 часа данных, которые я использую в шоу-метода, а также, она работает нормально, но если другой запрос пользователя в час данных 24 затем объект для последнего пользователя также обновляется с новым с данными нового пользователя. , так как я могу сохранить объект за пользователя и уничтожить его, как только будет выполнен новый запрос.
Я новичок в рубине, поэтому любой указатель исправил его. Я надеюсь, что я понятен
Я пытаюсь с переменной экземпляра, получая его null, я думаю, что я инициализирую его – user3290805
Можете ли вы поместить свой обновленный код? –
обновил код ... – user3290805