
ojab
20.01.2018
17:40:08
неблокирующийся, да

Artur
20.01.2018
17:41:11

Nursultan
20.01.2018
18:20:40
народ всем привет

Google

Nursultan
20.01.2018
18:20:57
в чем может быть дело?

?
20.01.2018
18:21:44
Убей через htop

Nursultan
20.01.2018
18:21:57
как?

?
20.01.2018
18:22:24
Ищешь пуму и жмешь ф9

ojab
20.01.2018
18:22:35
Если действительно не запущен — pid-файл мёртвый остался, удали и запустится

Максим
20.01.2018
18:43:41
если загуглить строчку ошибки то в гугле ссылка на стаковерфлоу с подробным ответом есть

Artur
20.01.2018
19:03:13

Nikita
20.01.2018
19:04:46
tmp/pids/puma.pid вроде так
Удали файл

Artur
20.01.2018
19:05:04
Да у него ж путь там написан

Nikita
20.01.2018
19:05:09
Но сначала открой и проверь есть ли такой pid
А, там server.pid
Я с мобилы просто

Google

?
20.01.2018
19:59:23
А чем лучше поиск делать? Мне ElasticSearch + searchkick вполне подходит, но мне нужен поиск по датам выполнения действия. В БД два колумна from_date и to_date.

Denis
20.01.2018
20:01:20
Сегодня в магазине нашел ruby пиво)

Gleb
20.01.2018
20:53:58
)

?
20.01.2018
21:00:35
(

Sergii
20.01.2018
21:01:55
это в Вене

Fedor
20.01.2018
21:07:26
а кинь ссылку
как раз в апреле в Вену собираюсь )

Женя
20.01.2018
21:53:46

Максим
20.01.2018
22:01:16
бля ребят какой же руби замечательный язык
давайте просто минуту подумаем об этом

?
20.01.2018
22:02:54
На Паскаль похож

v
21.01.2018
07:23:36
разве что у тебя особый, уличный паскаль

?
21.01.2018
09:53:33
Кстати андрей, кинь название языка на скрине
Он на паскаль похож
Мне интересно

Sergii
21.01.2018
10:38:20
паскаль с уличной магией

sam
21.01.2018
11:46:59
А руби - с домашней :-)

Google

Sergii
21.01.2018
12:09:33
та не, в паскале же ж нет никакой магии от слова вообще.

Evegeniy
21.01.2018
13:56:16
Он туда ливнул потому что писал его вроде

ojab
21.01.2018
14:01:28
угадай с двух раз, на чём написан rust

?
21.01.2018
14:10:08
Ruby

Максим
22.01.2018
12:28:14
бля ребят я ща с ума сойду
уже 2 часа не могу понять что за хуйня
у меня rvm
в проекте рельсы 423 руби 230
на мастере в проде всё работает
клонирую себе бандлю всё ок
а сервер не запускается с ошибками
типа
/home/maxim/Projects/new-api/config/application.rb:26:in `<class:Application>': uninitialized constant ActiveModel::Serializer (NameError)
хотя гем есть в гемлисте видно
коенчу эту строку выдаёт

ShadoWalkeR
22.01.2018
12:29:23
?
Кривой гем
У меня с другим было тоже самое

Максим
22.01.2018
12:29:50
/home/maxim/Projects/new-api/config/application.rb:35:in `<class:Application>': uninitialized constant Api::Application::ActiveModelSerializers (NameError)
как быть то

Google

Максим
22.01.2018
12:29:59
почему на проде всё работает
да даже у менявсё работало
потом в отдельной ветке в отдельном гемсете апгрейднул проект до 5 рельс
и теперь в мастер ветке где всё ещё 423 и с другим гемсетом такая хуййня

Антон
22.01.2018
12:30:48
версии гемов могут быть разными на проде и локально
может стоит зафиксироватьв ерсию?

ShadoWalkeR
22.01.2018
12:31:03
А может и не гем - у тебя может порядок загрузки файлов изщменился и файл, где ты подключаешь гем с этой вещью стал в списке поздней

Максим
22.01.2018
12:31:25

ojab
22.01.2018
12:31:29

Максим
22.01.2018
12:31:35

ojab
22.01.2018
12:32:23
а надо bundle exec rails s

ShadoWalkeR
22.01.2018
12:33:01
У меня в геме на одном сервере в файле а.rb делалось require "loc/c" а в файле b.rb нет, но в обоих файлах использовались вещи из loc/c.rb
Перекинуло на новый сервер и порядок загрузки файлов изменился - b.rb стал грузиться до a.rb и получил uninitialized constant
Вру - не require а include
Но идею поняли

Максим
22.01.2018
12:49:22

Vasiliy
22.01.2018
12:50:53
поставь уже рвм с гемсетами

Максим
22.01.2018
12:51:03
так бля я в нём
яж грю гемсеты уже раз 5 емптиил

Google

Vasiliy
22.01.2018
12:52:50
у тебя рвм точно запущен?

Максим
22.01.2018
12:53:15
да
~/Projects/new-api $ rvm list
rvm rubies
ruby-2.2.2 [ x86_64 ]
=> ruby-2.3.0 [ x86_64 ]
ruby-2.4.1 [ x86_64 ]
ruby-2.4.2 [ x86_64 ]
* ruby-2.5.0 [ x86_64 ]
# => - current
# =* - current && default
# * - default

Silent Bob
22.01.2018
13:03:10
Подскажите, есть строка типа "bla bla bla \\ud83d\\udc46\\ud83c\\udffb\\ud83d\\udd2e \\u0412\\u043e\\u043b\\u044f bla bla bla" как правильно символы (типа \\ud83d) в юникод перекодировать?
что то уже и пробовал все encoding decoding не получается все равно

ojab
22.01.2018
13:06:37
JSON.parse

Silent Bob
22.01.2018
13:07:02
)) это я знаю. Но json корявый
в исходники что-ли залезть..

ojab
22.01.2018
13:11:06
2.5.0 :002 > str = "bla bla bla \\ud83d\\udc46\\ud83c\\udffb\\ud83d\\udd2e \\u0412\\u043e\\u043b\\u044f bla bla bla"
=> "bla bla bla \\ud83d\\udc46\\ud83c\\udffb\\ud83d\\udd2e \\u0412\\u043e\\u043b\\u044f bla bla bla"
2.5.0 :003 > JSON.parse(%Q{"#{str}"})
=> "bla bla bla ??? Воля bla bla bla"

Silent Bob
22.01.2018
13:11:35

ojab
22.01.2018
13:11:46
строку делаешь строкой с валидной JSON-строкой и раскодируешь

Максим
22.01.2018
13:14:55
ActiveModel::Serializer.config.adapter = :json_api

ojab
22.01.2018
13:16:00
это надо в initializer'e делать, в application.rb вполне могут гемы недозаrequireиться