
Pavel
04.04.2018
16:38:04
всем доброго времени суток
а никто не видел на гите проекты баунти платформы по продажи рекламы в соц. сетях?

Alex
04.04.2018
16:40:30
всем привет. подскажите пожалуйста. Хочу вернуть чисто json с инфой, для этого воспользовался jbuilder. Создал app/views/vacancies/published.json.jbuilder, но ответ возвращается с html тегами(headом и всем остальным). Подскажите пожалуйста, где следует поправить?

Google

Максим
04.04.2018
16:44:42
Ну экшн этот конкретный
А
Сорян
Не догрузилась
Ну так render json: @vacancies

dima
04.04.2018
16:46:11
render json: object, status: status

Alex
04.04.2018
16:47:19
блэт точна) спасибо!)
хотя не, наврал. он возвращает в случае с render json: @vacancies просто инфу по вакансиям, а я хотел привести эту инфу к другому виду через jbuilder
вот файл

ojab
04.04.2018
17:06:01
просто render :published не работает? Путь до вьюхи правильный?
учитывая v1/published.json.jbuilder — вряд ли

Google

Darth
04.04.2018
17:30:24
Почему в рельсах нет админки как в джанго?

Anton
04.04.2018
17:31:22
зачем?

Vasiliy
04.04.2018
17:33:15
Именно, зачем ее вкорячили в сам фреймворк

Darth
04.04.2018
17:37:23

Dm
04.04.2018
17:37:45
Зачем во фреймворке админка?! этож не цмс

Darth
04.04.2018
17:38:32
Вон спринг проект создаёшь нихуя нету
Круто же

Nikita
04.04.2018
17:39:38
че пробовать то, эту дефолтную админку выпиливают почти во всех джанговых проектов и юзют grappeli

Александр
04.04.2018
18:32:03
Кто-нибудь сталкивался с distinct select в таблице с json-полями?
Вот такое кричит
ActiveRecord::StatementInvalid: PG::UndefinedFunction: ERROR: could not identify an equality operator for type json

Sergii
04.04.2018
18:33:05
у меня есть джсоны, но так исторически сложилось, что там всё руками
select("SUM(CAST(values ->> '#{range}' as float)) as value")[0].try(:value).to_i
типа того
наверное это плохо, но пока другого варианта нет

Александр
04.04.2018
18:35:41
Ну да, я подобно сделал
.select("DISTINCT ON guest->'email'")
Только так он почему-то два запроса создает, один без лимита, второй с ним
Funding Load (1.0ms) SELECT DISTINCT ON guest->'email' FROM "fundings" WHERE "fundings"."project_id" = $1 AND "fundings"."user_id" IS NULL [["project_id", 2]]
Funding Load (1.2ms) SELECT DISTINCT ON guest->'email' FROM "fundings" WHERE "fundings"."project_id" = $1 AND "fundings"."user_id" IS NULL LIMIT $2 [["project_id", 2], ["LIMIT", 11]]
project.fundings.where(user: nil).select("DISTINCT ON guest->'email'")

Google

Alex
04.04.2018
19:13:17
ребят, чот все равно проблемка
в ответе на http://localhost:3000/api/v1/published_vacancies мои вакансии проходят через jbuilder. Возвращается нормальный json, только почему то с хедом и футером, а не только json. что я пропустил?

ojab
04.04.2018
19:19:14
ты уже поправил пути?

Alex
04.04.2018
19:20:15
да, app/views/api/v1/vacancies/published.json.jbuilder
может от baseController надо наследоваться? попробую
ой не

ojab
04.04.2018
19:25:12
А хидер Accept правильный и в логе пишется Processing by Api::V1::VacanciesController#published as JSON?
а, вижу выше, да

Lavrushchik
04.04.2018
19:28:24
Ребят, вопрос. Мот кто сталкивался с vert.x, с чем это хавают и как быть? (статьи с хабра не предлагать ?)

Andiskiy
04.04.2018
19:34:43
Есть таблицы А и В.
В принадлежит А. Подскажите пожалуйста , как получить записи из таблицы А отсортированные по количеству а_id из таблицы В ? Rails 5

Alex
04.04.2018
19:40:36
find_by_sql select * from a left_join b on a.b_id = b.id group_by(a_id) sort_by count(a_id) че то такое вроде

ojab
04.04.2018
19:41:07
oh my
A.left_joins(:bs).group(:id).order('COUNT(as.id)')
(хотя, вестимо, лучше COUNT(bs.a_id))
иначе count = 0/1 будут неотсотрированные

Andiskiy
04.04.2018
19:48:05

ojab
04.04.2018
19:48:25
потому что мы хотим получить A, у которых нет ни одного B

Andiskiy
04.04.2018
19:48:25
Я понял
Сори

Google

Andiskiy
04.04.2018
19:49:05
Но при иннер джойне тоже получаем также

ojab
04.04.2018
19:49:32
а чем отличается left join от inner join'a?

Andiskiy
04.04.2018
19:51:34
Я не получаю из обоих таблиц данные

ojab
04.04.2018
19:52:23
Как работает в рельсах можно увидеть вызвав .to_sql. Что там по-другому?

Andiskiy
04.04.2018
19:55:50
А.joins(:b) - получаю данные из таблицы А, пересечённые с таблицей В.
А.left_joins(:b) - получаю те же данные.
Но в контекста sql для первого запроса получаю данные из обоих таблиц

ojab
04.04.2018
19:56:52
какие данные ты получаешь определяет исключительно select
join'ы определяют, что будет в промежуточной таблице, из которой этот select будет делаться

Andiskiy
04.04.2018
20:02:05
Понял, принял. Спасибо ??

Vitaly
05.04.2018
06:02:45
https://www.rubyjobs.ru/vacancies/5457
кто пытался туда написать? меня там опустили

Artur
05.04.2018
06:05:31
Ну чтож, значит иди под шконку, за общаком не сиди, руками ничего не трогай, чтобы порядочных людей не законтачить.

Vitaly
05.04.2018
06:05:40
в ответе на отклик сказали что у меня не достаточно опыта и предложили вакансию в тех поддержке за 20к

Антон
05.04.2018
06:12:32
это 50к/месяц если работать по максимальной ставке по 5 часов в день
странно что они написали junior
зп вполне мидловская
мидла начального уровня я бы сказал

Vitaly
05.04.2018
06:13:37
а требования?
имхо там нет требований к кандидату

Антон
05.04.2018
06:14:42
куча требований
по посгресу я например не прохожу

Vitaly
05.04.2018
06:15:21
базовые понимания

Google

Антон
05.04.2018
06:15:35
а и правда
ну мотив у них простой, обработать максимум людей и нанять наикрепчайшего джуна, который еще не понимает что он уже давно мидл
я на проект брал себе мидла из знакомых из чата, человек оказался вполне себе почти сеньер :)

Vitaly
05.04.2018
06:18:02
а как они узнают кто там крепкий джун а кто нет?

Антон
05.04.2018
06:18:52
на собеседовании?

Dm
05.04.2018
06:19:36

Vitaly
05.04.2018
06:20:59
ну я зарабатываю больше чем мне предложили
и сказали что не достаточно опыта

Антон
05.04.2018
06:21:52
собеседование было?

Vitaly
05.04.2018
06:22:05
нет но я показал гитхаб
хотя я там почти ничего не выкладываю все гиты где я работаю закрыты

Антон
05.04.2018
06:22:44
¯\_(ツ)_/¯

Vitaly
05.04.2018
06:28:36
¯\_(ツ)_/¯
а что по твойму должен знать крепкий джун?

Антон
05.04.2018
06:31:03
не знать а мочь
мочь решить почти любую формализованную задачу не из рокет сайнс, из тех что имеют общее решение
а если не умеет к юзерам аватарки, то уметь спросить какой технологией воспользоваться

Vitaly
05.04.2018
06:31:39
о дак я крепкий джун

Антон
05.04.2018
06:31:49
как докажешь?

Vitaly
05.04.2018
06:32:25

rekero
05.04.2018
06:32:48

Антон
05.04.2018
06:33:21

Vitaly
05.04.2018
06:35:07