Я пытаюсь создать запрос в rails Я могу делать что-то в создании массива и помещать объект json в массив: Например:
[
{
id: 1,
Districts: "Patna",
WinterRain_2016: 3.4,
HotWeatherRain_2016: 56.7,
SouthWestMonsoonRain_2016: 801.3,
NorthWestMonsoonRain_2016: 57.8,
},
{
id: 2,
Districts: "Nalanda",
WinterRain_2016: 13.4,
HotWeatherRain_2016: 48.9,
SouthWestMonsoonRain_2016: 953.3,
NorthWestMonsoonRain_2016: 72.1,
}
]
Это то, что я получаю, когда я запускаю запрос, все, что я получаю все значения, и я запускаю этот некоторый массив, и я генерирую это:
[
{
y: 3.4,
label: "Patna"
},
{
y: 13.4,
label: "Nalanda"
},
]
Поэтому я задаю вопрос, могу ли я запустить запрос в rails или mysql и сгенерировать результат следующим образом. Здесь я создаю массив и нажимаю на него этот хеш, и здесь я получаю этот результат. Можно ли генерировать такой результат с помощью запроса или запроса mysql, если да, то как
вы можете сделать это непосредственно в запросе, вместо того, чтобы сначала создать массив, а затем создать ответ json.
давайте возьмем пример запроса пользовательской модели: -
User.select(:id, :email).limit(2).map{ |r| {id: r.id, email: r.id} }
ответ
[{:id=>2402, :email=>2402}, {:id=>2399, :email=>2399}]