
Антон
25.05.2017
09:12:55
мы все умрем

v
25.05.2017
09:13:46
>решение которое втроем пилили 3 месяца 3 мидла
высокий класс

Антон
25.05.2017
09:13:51
хорошо быть джуном, все решения простые, пилятся на коленке за пару дней

v
25.05.2017
09:14:03
не все

Google

Антон
25.05.2017
09:14:31
не все
для таких задач джунов не набирают :)

v
25.05.2017
09:14:43

Антон
25.05.2017
09:15:07
ну есть исключения, да

v
25.05.2017
09:15:08
в идеальном сферическом мире - да

Антон
25.05.2017
09:15:55
https://www.yarkiy.ru/ mvp пилил джун и мид
воды с тех пор утекло очень много, но mvp было с фильтрацией и все ок работало

Angelina
25.05.2017
10:31:15
#работа #вакансия #fulltime
Всем привет!
Ищу рубиста в Рокет! Будете работать в классной команде и прокачивать свои скиллы. Либо учить коллег и менять мир, если вы уже гуру.
ЗП 150 – 200 т.р. после вычета налогов.
Описание: http://telegra.ph/RoR---razrabotchik-05-25
За доп. информацией в ЛС, все расскажу.

Klim
25.05.2017
10:43:23
Взгляд завлекающий. Посоны, берите вакансию быстрей.

v
25.05.2017
10:44:34

I
25.05.2017
10:45:11

v
25.05.2017
10:45:21
описание вакансии в телеграфе - это что-то новенькое

sSmok
25.05.2017
10:54:53
Народ, модели User и ServiceType связаны через has_many through
Если ServiceType уже привязан какому-нить пользователю, то я не могу его добавить другому пользователю, падает с ActiveRecord::RecordInvalid
wtf?

Google

Maxim
25.05.2017
11:01:32

Vasiliy
25.05.2017
11:02:38
рельса 5?

Maxim
25.05.2017
11:02:41
Получается создать ее инстанс для нужного юзера?

sSmok
25.05.2017
11:04:48

Vasiliy
25.05.2017
11:05:28
вангую там где-то есть belongs_to который валидирует связь

sSmok
25.05.2017
12:03:32
В общем было недавно добавлено обязательное поле для юзера при регистрации, но у уже созданных оно было пустым, поэтому он паскуда и падал
тока вот что-то рельсы кончено неоч информативно говорят что именно не нравится
типа инвалид и все, иди на хуй

ojab
25.05.2017
12:05:38
для этого есть errors, который надо проверять
и методы для сохранения без bang'a

v
25.05.2017
12:06:07
документацию не читай, в чатик пиши

sSmok
25.05.2017
12:06:32

ojab
25.05.2017
12:07:00

sSmok
25.05.2017
12:07:45
он не разбирается что там не так в связанной модельки

ojab
25.05.2017
12:09:34
сомнительно

Vasiliy
25.05.2017
12:19:24
я тоже с таким сталкивался
типа рекорд инвалид и всё

Karina
25.05.2017
14:23:48
чуваки, есть button_to any_path remote: true, - по этому адресу в session добавляются данные. Как бы хоть и remote: true, но session обновить после того, как action отработает?

Google

Karina
25.05.2017
14:30:13
данные в session, используются на странице, на которую производится редирект

v
25.05.2017
14:42:14

Karina
25.05.2017
14:42:53
ну не
я же не браузерный session использую

v
25.05.2017
14:43:29
а какой?

Karina
25.05.2017
14:45:51
здесь, в принципе, вопрос такой: реально ли обновить руби переменную во view после запроса, который посылается remote: true. Дело в том, что после отбработки запроса эта переменная и меняется

No
25.05.2017
14:46:49
респонсишь html из контроллера, фрагмент где используется эта переменная
вернее js
со вставкой этого html
если я правильно понял о чем ты

v
25.05.2017
14:47:25
а в чем проблема "обновить переменную в руби" если твой remote:true Обращается к руби?

Vasiliy
25.05.2017
14:47:39
чо то ты не туда смотришь

No
25.05.2017
14:47:51
я так понял, есть переменная которая как-то юзается на view
надо её поменять

Vasiliy
25.05.2017
14:48:00
после отправки ремоут у тебя вью уже отрендериролсь

No
25.05.2017
14:48:13
значит надо зареспонсить js-ом
и всё будет ок

Vasiliy
25.05.2017
14:48:16
и получается что у клиента уже вью
ну

Google

v
25.05.2017
14:48:20
давайте без переменный х и руби

Karina
25.05.2017
14:48:50

Vasiliy
25.05.2017
14:48:50
надо просто на основе респонса от ремоут что-то сделать с данными на клиенте посредством жиэс

Admin
ERROR: S client not available

v
25.05.2017
14:48:55
давайте просто о том, что надо сделать
без углуюбления в механики

Karina
25.05.2017
14:56:21
что я делаю: на
= button_to '', some_path(item_id: enum.id, many_keys: info.id), remote: true есть такой экшн с таким содержимым:
а в экшне:
cart_data = session[:cart] || {}
cart_data[item_id] ||= 0
cart_data[item_id] += 1 - какие-то значения ключей надо просто проинкрементировать, с какими-то значениями ключей надо что похлеще сделать
session[:cart] = cart_data
redirect_to some_path
ну типа корзина, но не совсем корзина

Neekoso
25.05.2017
14:56:57
Делаешь ajax-запрос и on success меняешь контент на фронте
Руби тут не при чем, разве что нужное количество тебе может тоже ajax'ом отправить

Karina
25.05.2017
14:57:31
но ладно, спасибо
тут, видимо, без js никак

ojab
25.05.2017
14:57:55
убрать remote: true и перерендерить

Neekoso
25.05.2017
14:57:57
Сервер не может поменять контент на странице без очередного запроса

Karina
25.05.2017
14:58:22

No
25.05.2017
14:58:43
если есть turbolinks - вполне приемлимо как по мне

Vasiliy
25.05.2017
15:39:38

Google

Karina
25.05.2017
16:10:43
+ я его почти не знаю

v
25.05.2017
16:11:07
не занешь, что делать - подключай ангуляр
сто бед - один ангуляр
ангуляр всему голова

Karina
25.05.2017
16:11:48
не, классная штука

Vasiliy
25.05.2017
16:45:11
ну вообще если форма сложная то че бы нет?

v
25.05.2017
16:45:28
ну
есть менее экстремистские решения, прямо скажем

Vasiliy
25.05.2017
16:45:37
причем в первых порог входа довольно низок
первый куда уж проще то)

v
25.05.2017
16:48:57
Есть такая профессия программист на RoR
Деньги этим людям платят за то, что они могут что-то сделать после бутстраппинга

Кøе-ктø Геннадьевич
25.05.2017
16:57:39
лыл

Andrey
25.05.2017
17:12:38
Лiл

Dima
25.05.2017
18:12:30

v
25.05.2017
18:12:57
Vuejs
не мешай людям страдать