Size: a a a

Чат по руби

2020 July 13

АЛ

Андрей Леонтьев... in Чат по руби
Николай
коллеги, срочно разыскивается react js senior
Это вам куда-то сюда: @javascript_jobs
источник

Н

Николай in Чат по руби
Андрей Леонтьев
Это вам куда-то сюда: @javascript_jobs
спасибо
источник

Α

ΑΛΉΣΕΡ in Чат по руби
как найти удаленную работу джуну руби?
источник

A*

Alex *SHADOW* in Чат по руби
ΑΛΉΣΕΡ
как найти удаленную работу джуну руби?
Искать, рассылать резюме везде, в том числе на вакансии сеньоров
источник

Н

Николай in Чат по руби
ΑΛΉΣΕΡ
как найти удаленную работу джуну руби?
побольше наглости иметь)
источник

СВ

Сергей Волков... in Чат по руби
Ребят всем привет. А чем принимать и обрабатывать json? По сути нужна приложенька простенькая на рубях, которая умела бы принимать json и слать его на другой адрес.
источник

СВ

Сергей Волков... in Чат по руби
Какие может гемы есть полезные
источник

R

Ro in Чат по руби
require 'json' и вперед)
источник

R

Ro in Чат по руби
делаешь там json = JSON.parse(json_string)
источник

R

Ro in Чат по руби
ну и дальше доступ как к обычному хешу
источник

R

Ro in Чат по руби
типа

json['data']['tickets'].each do |ticket|
     # это пример итерации по массиву...
   end
источник

R

Ro in Чат по руби
но надо еще понять что значит "принимать ... и слать" - как именно принимать?
источник

AS

Alex Sherman in Чат по руби
у тебя должен быть прописан роут на, допустим, POST, и в действии контроллера, обрабатывающего этот запрос, ты обрабатываешь
источник

AS

Alex Sherman in Чат по руби
роут тебе говорит, куда кидать пост-запрос, и какой контроллер обрабатывает
источник

AS

Alex Sherman in Чат по руби
https://scotch.io/tutorials/build-a-restful-json-api-with-rails-5-part-one

вот тут почитай, там, правда, json рендерится, ну а ты его принимай и распарсивай в контроллере
заодно и тесты покури, полезно
источник

P

Paul in Чат по руби
кто помнит, мы тут обсуждали функцию с собеса в амазон для мержа двух массивов. в общем, я ее написал, причем у меня по памяти получилось лучше — я обошёлся без массива-приемника.
источник

P

Paul in Чат по руби
def merge(a1, a2)
 i = 0
 while a2.any?
   if a2.first < a1[i]
     a1.insert(i, a2.shift)
   elsif a1[i+1].nil?
     a1.insert(i+1, a2.shift)
   elsif a2.first > a1[i] && a2.first < a1[i+1]
     a1.insert(i+1, a2.shift)
     i += 1
   else
     i += 1
   end
 end

 a1
end

a1 = [10,11,13]
a2 = [0,2]
p a1
p a2

p merge(a1, a2)
источник

P

Paul in Чат по руби
идея алгоритма в движении по первому массиву в ручном режиме (мы сами управляем переменной i), а из второго массива всегда вытаскиваем первый элемент. делаем, пока во втором массиве есть элементы.
источник

m

megaslowpoke in Чат по руби
а что на выходе должно быть?
источник

P

Paul in Чат по руби
смерженный и отсортированный массив
источник