@rubylang

Страница 1133 из 1684
Lavrushchik
23.07.2017
11:18:53
Вопрос. есть api на базе grape api. есть post api/login. отдаёшь данные, возвращает auth_token(с помощью jwt) ещё есть get api/users, который выдаёт список пользователей. теперь сам вопрос. есть ли какой мануал, чтобы get users выдавало только когда в хедере отправлен этот auth_token? https://www.sitepoint.com/introduction-to-using-jwt-in-rails/ выдачу токена делал по этому мануалу, но переносил на грейп апи. вроде как и authenticate_request есть, но не совсем понимаю как докрутить.

Алиф
23.07.2017
11:19:42
Андрей https://pastebin.com/duHps9C3

ojab
23.07.2017
11:30:27
some validation failed or something like that

you should check .errors on model

Google
Алиф
23.07.2017
11:31:18
ojab here is my model

dmitry
23.07.2017
11:49:51
Привет, парни такой вопрос, может кто сталкивался: Допустим есть какой то job, как мне в контроллере отследить в каком статусе он находиться? выполняется в реальном времени или нет? sidekick

Adamtsov
23.07.2017
11:51:57
и то это информация будет +- верная

Anton
23.07.2017
11:52:38
Привет, парни такой вопрос, может кто сталкивался: Допустим есть какой то job, как мне в контроллере отследить в каком статусе он находиться? выполняется в реальном времени или нет? sidekick
сорян за занудство, но запрос в гугл sidekiq status в первой ссылке находит вот такой гем https://github.com/utgarda/sidekiq-status прочитав доку, ты поймешь, что зная jid и юзая этот плагин ты получишь нужные данные

Nikita
23.07.2017
11:52:49
@davydovanton эт вряд ли то, что ему нужно

Anton
23.07.2017
11:53:08
он спросил статус воркера, плагин это и показывает

Nikita
23.07.2017
11:53:23
а что нужно, просто узнавать в определенный момент времени активна джоба или нет?

если да, то да, Антон прав

dmitry
23.07.2017
11:53:44
ясно, спасибо парни, сорри кого напряг - я криво гуглил)

Anton
23.07.2017
11:54:00
> как мне в контроллере отследить в каком статусе он находиться? выполняется в реальном времени или нет?

Google
Anton
23.07.2017
11:54:13
судя из этого - ему плагина хватит :)

там даже можно сделать статус бар и его показывать



ясно, спасибо парни, сорри кого напряг - я криво гуглил)
с моей стороны никаких обид, я просто хотел показать, что это легко гуглится :)

Александр
23.07.2017
12:08:31
Спасибо

Писал же уже, при обновлении ruby до 2.4 надо обновлять рельсы до 4.2.8

Алиф
23.07.2017
13:46:52
@davydovanton can you check my error

https://pastebin.com/t1ui74Yf

ojab can you check this error

ojab
23.07.2017
13:47:52
yep, that's an error

you should check .errors on each of foods

Алиф
23.07.2017
13:48:25
how ?

ojab
23.07.2017
13:48:26
there will be more meaningful message

by calling .errors method on foods elements, obviously

i. e. Food.all.sample(3).each { |f| p f.errors }

Nikita
23.07.2017
13:49:29
Простите, никто не знает, как библиотека для создания нейронных сетей называется

Nikita
23.07.2017
13:50:10
Хм... Точно, спасибо

Алиф
23.07.2017
13:50:37
ojab http://prntscr.com/fz7uds

same error

Google
spartakusQ
23.07.2017
13:50:52
Duck Duck GO ещё знает.

ojab
23.07.2017
13:51:31
ojab http://prntscr.com/fz7uds
call .valid? before .errors to actually validate

Nikita
23.07.2017
14:33:55
Подскажите как реалзиовать следующее штуку: на странице есть много radio батонов, нужно при нажатии на клавиу, допустим "Send" - отправлять в контроллер все value выбранных инпутов

v
23.07.2017
14:35:37
jquiery.serialize

Nikita
23.07.2017
14:37:32
@vskopuk а именно через html никак?

через форму

v
23.07.2017
14:38:21
посылай через форму тогда, в чем проблем

F
23.07.2017
18:04:10
сеньор сказал, что любой код на динамическом языке со временем становится невозможно поддерживать. Это правда?

Anton
23.07.2017
18:05:16
Нет. Это зависит от того, как написать код

Точно так же можно Любой код на статическом языке написать так, что его будет невозможно поддерживать

Nikita
23.07.2017
18:49:58
Ну без типизации код поддерживать тяжелее, чем с ней

Anton
23.07.2017
18:50:44
Я могу тебе показать свой код на хаскеле, который сложно поддерживать, Кек

Anton
23.07.2017
18:50:53
Потому что я его студентом писал ещё

Nikita
23.07.2017
18:51:32
Хз, просто как по мне сам руби поддерживать легко

Единственная сложность - вникать во всякие фигни

Которые могут быть реализованы очень по разному

Anton
23.07.2017
18:52:56
Хз, просто как по мне сам руби поддерживать легко
Могу скинуть код, который сложно поддерживать ахаха

Fedor
23.07.2017
18:53:27
я как-то видел прохаченный paperclip, из которого почти сделали carrierwave

это было сложно поддерживать и я его убил )

что бы не мучался

Google
Alabama
23.07.2017
19:32:07
Привет, парни такой вопрос, может кто сталкивался: Допустим есть какой то job, как мне в контроллере отследить в каком статусе он находиться? выполняется в реальном времени или нет? sidekick
мы статус гемом получаем: gem 'sidekiq-status', github: 'utgarda/sidekiq-status' запуск воркера: job_id = YmlOrderImportWorker.perform_async(@store.id, @number) в другом методе проверка status = Sidekiq::Status::status(job_id) if status == :queued ... elsif status == :working ... end действительно есть удобная веб-морда на синатре.

Amir
24.07.2017
08:26:04
Ребят подскажите плиз Есть некая строка в base64 это может бытьф айл любого типа, word, exec pdf jpeg png и т.п. нужно отправить пользователю, как будто он скачивает файл по ссылке временные файлы для этого создавать не хочу, т.к. файл надо сразу удалить хочу сразу отправить с памяти

Admin
ERROR: S client not available

v
24.07.2017
08:28:56
отправляй

google "rails send file"

Amir
24.07.2017
08:43:25
вроде как через send_data отправляю но ... видать придется еще имя файл установить, интересно как из бинаринка тип файла узнать

Fedor
24.07.2017
08:51:48
попробуй сделать Base64.decode и срэндерить это пользователю

или send_data(Base64.decode(file_string))

Amir
24.07.2017
08:55:45
ага получилось

только .... вот имя файла в параметре не могу передать точнее передаю как some_path(id, filename)| а в params[:filename] получаю имя файла без расширения

а все понял надо было в роуте (.:format) зафигачить

не уверен что правильно ....

ojab
24.07.2017
09:00:51
Ты хочешь передавать файлы в рельсу POST'ом в роут и получать имя/расширение из этого роута?

Amir
24.07.2017
09:01:15
Интересно это насколько хорошая идея так передавать файлы У меня файлы берутся из другого веб сервиса , в base64

Ну задачка была такая Есть некий спсиок файлов на странице, и ID к нему по этому ID получаю файл из вебсервиса из другого хоста расшифровываю из base64 и передаю пользователю через send_data

может хз, сохранять надо было во временный фал

расширение файла была в списке файлов, я их приклеил с именем файла "filename.ext" и передаю методу get_file(id, name) route прописал что /get_file/:id/:name(.:format)

хз правильно ли

ojab
24.07.2017
09:05:23
А при чём здесь params[:filename] и (.:format)?

Google
Amir
24.07.2017
09:05:58
потому что в методе get_file params[:filename] урезал расширение,

помоему :format нужен для других целей там json html xml и т.п.

ojab
24.07.2017
09:08:18
А при чём здесь метод get_file и что он делает?

Amir
24.07.2017
09:08:41
он принимает id файла и имя

и делает веб сервису запрос поулчитьф файл файл приходит в формает base64

Serhii
24.07.2017
09:25:28
а подскажите как добавить бутстрап кнопке таймаут, что бы при нажатии была пауза 0.5сек и только потом отправляло форму?

Fedor
24.07.2017
09:26:04
через js

Di
24.07.2017
16:37:00
Народ, про letter_opener вопрос. Там мануал по использованию простой как сапог, но у меня почему-то валит ошибку Invalid delivery method :letter_opener Проверил: 1. В гемфайле в разделе дев есть 2. В конфиге прописано config.action_mailer.delivery_method = :letter_opener 3. Класс LetterOpener в консоли рельсоприложухи доступен. 4. В консоли попробовал ручками сделать require 'letter_opener', выдает false. Но может это и нормально? 5. bundle прогнал Что еще можно проверить, уже на ум ничего не приходит.

Stanislav
24.07.2017
16:38:56
> 4. В консоли попробовал ручками сделать require 'letter_opener', выдает false. Но может это и нормально? ну если он уже зареквайрен то да, выдает false

focusshifter
24.07.2017
16:44:28
@okbhope вакансии запрещены правилами

Oksana
24.07.2017
16:44:55

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