@rubylang

Страница 1030 из 1684
Nikita
23.05.2017
13:59:02
но в самом эдиторе загрузка работает

http://46.150.101.6:3000/tests/new

Смерть
23.05.2017
13:59:20
Потому что Сатурн сегодня в созвездии стрельца

ojab
23.05.2017
13:59:31
но вообще https://github.com/galetahub/ckeditor/pull/738

Google
Vasiliy
23.05.2017
13:59:43
ngrok пацаны, с локалхоста можете прокидывать

ojab
23.05.2017
14:00:02
мог бы и сам по issues/PR пройтись поиском

но в самом эдиторе загрузка работает
ну, собственно, о чём и речь: для разбирательств с проблемой нужно её воспроизводить, тестовое приложение ты не предоставил. Или надеялся что куча людей в чате кинется ставить ckeditor, разбираться с ним и делать свои тестовые приложения с редактором?

Nikita
23.05.2017
14:05:09
нет, секунду.

ojab https://github.com/niks123123/cke_test_app

ojab
23.05.2017
14:08:06
ojab https://github.com/niks123123/cke_test_app
…а теперь пройди по ссылке на pull пятью сообщениями выше

Nikita
23.05.2017
14:19:23
ojab я не понимаю, в общем...

ojab
23.05.2017
14:21:15
в твоём трейсе всё падает в activesupport (5.1.1) lib/active_support/core_ext/string/inflections.rb:181:in `parameterize' с ошибкой ArgumentError (wrong number of arguments (given 1, expected 0)): название pull request'a: parameterize #738, в первом комментарии написано "File uploads are broken on Rails 5.1 without this change"

что непонятного?

Natalya
23.05.2017
14:24:06
Объясните джуну, что такое "опыт коммерческой разработки"?
т.е. софт пишется для заказчика/на продажу)

Nikita
23.05.2017
14:30:07
ojab мда, лютый аутизм словил, поправил строки, которые были в реквесте, все заработало, спасибо...

Смерть
23.05.2017
20:01:27
Вижу, что классы отсортированы. Как это отключить?

Artur
23.05.2017
20:13:33
ставь класс, жми поделиться

Google
Maxim
23.05.2017
20:20:03
жми шер

Klim
23.05.2017
20:21:21
я вообще вижу (мертвых людей) одинаковые картинки.

Смерть
23.05.2017
20:49:00
Оу, сори

<input class="checkEmpty custom[email]] f_input input_v1 validate[required, _empty" id="auth_login" name="login">

вот что на выходе

походу это баг haml

Igor
23.05.2017
20:53:01
не помню то ли хамл то ли слим имел проблеммы с hash

Roman
24.05.2017
05:59:04
никто не знает почему при редиректе на рут могут пропадать стили?

Sergey
24.05.2017
09:57:07
страшная книжка)



@roman_sereda все или отдельные?

Roman
24.05.2017
09:58:46
отдельные

но я уже пофиксил

там была проблема с турболинкс

F
24.05.2017
10:12:16
страшная книжка)
какая книга

Антон
24.05.2017
10:14:59
а нарисованы не структуры и поведение, а признаки хуйовая книга

и слово "может" отличное

Sergey
24.05.2017
10:17:06
F Объектно-ориентированный анализ

Антон
24.05.2017
10:19:54
только это не про информатику программист наверное писал

обожаю когда книги пишут программисты, прям слезы на глазах

Google
v
24.05.2017
10:20:41
перевод хуевый поди

Антон
24.05.2017
10:21:43
горькие, желчь падишта

Hard
24.05.2017
13:14:55
Привет всем, кто нибудь работал с Active Job ?

v
24.05.2017
13:15:39
Привет всем, кто нибудь работал с Active Job ?
давай без предварительных ласк

Denis
24.05.2017
13:16:17
@vskopuk хорошо сказал

Hard
24.05.2017
13:16:27
?

Вообщем я прикрутил job и задал ему default метод class FirstJobJob < ApplicationJob queue_as :default def perform(*args) user = current_user puts user.name if user.reffered_by == 0 system_user = User.where(level: current_user.level + 1) system_user.first puts '======================' puts system_user.first.id puts '======================' user.reffered_by = system_user.id user.save end end end и вызвал его в конце метода в controller`е FirstJobJob.set(wait: 5.seconds).perform_later

Но он не срабатывает даже puts`ы не показывает

Вот что пишут логи [ActiveJob] [FirstJobJob] [5ec37bfc-bfad-4fc8-919b-e9434c67c2b5] Performing FirstJobJob from Async(default) [ActiveJob] [FirstJobJob] [5ec37bfc-bfad-4fc8-919b-e9434c67c2b5] Performed FirstJobJob from Async(default) in 4.13ms

Вот как то так

Vasiliy
24.05.2017
13:17:45
ало

Vasiliy
24.05.2017
13:17:58
current_user какой? у джобы же нет контекста

Hard
24.05.2017
13:18:27
как ему задать именно этого юзера который тыкнул кнопку

Vasiliy
24.05.2017
13:18:44
передавать в perform

ид юзера

Denis
24.05.2017
13:19:23
reform нормальная вещь? В чем ее профит?

Artur
24.05.2017
13:19:47
ид юзера
в актив жопу можно даже не айди, а объект, там все под капотом славно сериализуется как надо

Vasiliy
24.05.2017
13:19:57
ну или так

бережённого бох бережет

Google
ojab
24.05.2017
13:29:42
в актив жопу можно даже не айди, а объект, там все под капотом славно сериализуется как надо
будет потенциально неприятно, если юзер за время ожидания изменится

Hard
24.05.2017
13:30:17
FirstJobJob.set(wait: 5.seconds).perform_later(current_user.id)

как то так?

ojab
24.05.2017
13:31:04
yep

Sergey
24.05.2017
13:32:21
будет потенциально неприятно, если юзер за время ожидания изменится
В активжобе если ты передаешь объект он юзает глобалайди

Admin
ERROR: S client not available

Sergey
24.05.2017
13:32:37
Поэтому перед жобой будет опять запрос в базу и все как надо

ojab
24.05.2017
13:32:49
хм, удобно

Hard
24.05.2017
13:40:28
Получается если я передам его вот так FirstJobJob.set(wait: 5.seconds).perform_later(current_user) И обработаю его так верно ? def perform(*current_user) user = current_user puts user.name if user.reffered_by == 0 system_user = User.where(level: current_user.level + 1) system_user.first puts '======================' puts system_user.first.id puts '======================' user.reffered_by = system_user.id user.save end end

Vasiliy
24.05.2017
13:41:14
или в блоке просто сверху снизу

Hard
24.05.2017
13:41:19
Он путсы не выводит совсем

[ActiveJob] [FirstJobJob] [2bd96c97-09ac-43da-b02d-a7b2943fce88] Performing FirstJobJob from Async(default) with arguments: #<GlobalID:0x007fed3c1645f0 @uri=#<URI::GID gid://kingofmountain/User/22» [ActiveJob] [FirstJobJob] [2bd96c97-09ac-43da-b02d-a7b2943fce88] Performed FirstJobJob from Async(default) in 3.62ms

Вот что говорят логи

Vasiliy
24.05.2017
13:42:35
ты выведи в самом верху после перформ путс

Google
Vasiliy
24.05.2017
13:43:25
у тебя смотри

current_user

Maxim
24.05.2017
13:43:41
почему-то мне кажется, что у него не запущен бэкенд

Vasiliy
24.05.2017
13:43:50
def perform(*current_user) current_user - массив



Hard
24.05.2017
13:44:47
ты выведи в самом верху после перформ путс
[ActiveJob] [FirstJobJob] [af68f3c1-087e-4431-9e98-8804a979f6e0] Performing FirstJobJob from Async(default) with arguments: #<GlobalID:0x007fed3f7e4be8 @uri=#<URI::GID gid://kingofmountain/User/22» ********************** ********************** [ActiveJob] [FirstJobJob] [af68f3c1-087e-4431-9e98-8804a979f6e0] Performed FirstJobJob from Async(default) in 2.57ms

[ActiveJob] [FirstJobJob] [af68f3c1-087e-4431-9e98-8804a979f6e0] Performing FirstJobJob from Async(default) with arguments: #<GlobalID:0x007fed3f7e4be8 @uri=#<URI::GID gid://kingofmountain/User/22» ********************** ********************** [ActiveJob] [FirstJobJob] [af68f3c1-087e-4431-9e98-8804a979f6e0] Performed FirstJobJob from Async(default) in 2.57ms
def perform(*current_user) puts '**********************' puts '**********************' user = current_user puts user.name if user.reffered_by == 0 system_user = User.where(level: current_user.level + 1) system_user.first puts '======================' puts system_user.first.id puts '======================' user.reffered_by = system_user.id user.save end end

Vasiliy
24.05.2017
13:45:12
def perform(*current_user) current_user - массив

Hard
24.05.2017
13:45:25
Ага :D

Maxim
24.05.2017
13:45:42
звездочку убери

Maxim
24.05.2017
13:46:09
сначала думал, что бэкенд не запущен

ojab
24.05.2017
13:47:01
и puts'ы лучше вообще не юзать, непонятно куда оно будет выводиться в общем случае. Rails.logger получше будет.

anon
24.05.2017
13:55:17
здраствуйте, нужен совет. Я делаю чтото типа upworka и мне нужно держать в базе тип работы - fixed price или hourly, как ёто правильно делать? boolean типа is_hourly странно както смотрится.

Sergey
24.05.2017
13:55:41
enum

anon
24.05.2017
13:56:09
хм, точно, спасибо

Anton
24.05.2017
14:11:03
как получить JSON вложенного ресурса? http://localhost:3000/api/v1/lists.json так получаю все родительские ресурсы, пробую получить его дочерний ресурс по _id http://localhost:3000/api/v1/lists/12/tasks.json, а мне выводится весь массив вместо конкретного?

Страница 1030 из 1684