Извлечение определенных ключей из хэша в Ruby - PullRequest
0 голосов
/ 20 мая 2018

У меня есть этот код, в котором он извлекает данные из table_reward, которые предполагают получение вознаграждений, равных или ниже 50 баллов.Это код:

def index
    @user = User.find_by_id(1)
    user_point = @user.point

    @rewards = Reward.all
    @final = @rewards.each_with_object({}) do |reward, points|
        points[reward[:id]] = reward[:point] < user_point
    end

    @http_status = 200
    @http_response[:status] = true
    @http_response[:results] = @final 

    render :json => @http_response.to_json, :status => @http_status
end

И вот результат:

enter image description here

Проблема в том, что он должен отображать толькоданные о каждой награде, которые имеют не более 50 баллов или ниже 50 баллов.

1 Ответ

0 голосов
/ 21 мая 2018

Я предоставил ссылку ниже, которая отвечает на мой вопрос, для будущей помощи.

Извлечение определенных ключей из хеша в Ruby

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...