@rubylang

Страница 571 из 1684
Artur
04.11.2016
06:58:23
Что? У тебя есть роут хелперы. _path вернёт относительный, _url - абсолютный.

Artur
04.11.2016
07:01:14
У тебя до слова PATCH, вон, название роута

Ему подставляй _path и будет ок

Google
trickster
04.11.2016
07:13:50
прикольно мессаги не удаляются

мне нужно без сайтнейма просто путь

вот как есть

json.api_url url_for([:api, api_version, :settings, :cost_centers])

сделал таким образом

думал можно просто api_settings_cost_centers_url

но он отдаёт с сабдомендом/доменом

телега запрещает удалять мессаги в супергруппах? с каких пор?

Alex
04.11.2016
07:24:23
разве?

Ну да, видимо только для модов.

Антон
04.11.2016
09:17:44
Amazon cloudfront
он очень далеко для российских интернетов

mardybm
04.11.2016
09:42:45
господа, хэлпуйте

юзер заходит на страничку, на сервере стартует бэкграунд джоб

Google
mardybm
04.11.2016
09:43:02
джоб отрабатывет за 1-2 секунды

Rafkat
04.11.2016
09:43:14
Ну нормально

mardybm
04.11.2016
09:43:17
как результат работы показать на той же странице

если юзер не ушел

безкостыльный метод с минимальным использованием ЖСа

Антон
04.11.2016
10:04:23
безкостыльный метод с минимальным использованием ЖСа
по таймауту дергать эндпоинт ждать пока задача завершится показать результат

https://github.com/utgarda/sidekiq-status

когда тасочка запустилась - ты знаешь ее uid

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

можно без sidekiq-status

третий метод action_cable перед запускам тасочки юзера подписать на канал а тасочка броадкастит туда результаты

джоб отрабатывет за 1-2 секунды
если джобов много, ждать нужно будет непредсказуемо долго нужно пересмотреть флоу потому что ты не знаешь когда реально завершится таска

I
04.11.2016
10:13:10
По вебсокетам, Кэп?)

Rafkat
04.11.2016
10:16:13
Кабель разве не вебсокеты?

I
04.11.2016
10:20:33
Да, это и есть вебсокеты

Просто я пока в метро ехал, Антон уже все написал)

Alex
04.11.2016
10:24:21
загрузка картинки это отдельный http запрос.

В общем я не понял что ты имеешь ввиду.

Антон
04.11.2016
10:44:19
а какртинки где хранить? картинок то в кеше нет

а ну да, таже фигня только слова другие

Google
Антон
04.11.2016
11:10:54
если страница закеширована, вопрос о том, где хранить ассеты для этой страницы - открыт

Andrey
04.11.2016
11:20:05
можно nginx попробовать научить

Антон
04.11.2016
11:22:31
nginx умеет :)

Alex
04.11.2016
11:23:41
Если появляется вопрос где хранить ассеты для статических страниц в кодовой базе то ответ однозначен - app/assets/images (или как его). В дальнейшем с повышением квалицикации появятся более правильные ответы на данный вопрос.

ojab
04.11.2016
11:48:48
в кармане? Что за ключи? Зачем они используются?

Если ключ текстовый и небольшой — в ENV.

Alex
04.11.2016
11:53:05
секретами это называица в рельсах.

Admin
ERROR: S client not available

trickster
04.11.2016
11:59:46
что не так с этими нестед параметрами?

я если ручками передаю нестед параметры как массив, всё создаётся

нет

.

trickster
04.11.2016
12:09:23
Virtual::Config.create("model_type":"purchase", items_attributes: [{tax:"2"}])

как-то вот так в консоли создаётся

но почему параметрами передаётся не правильно?

Michael
04.11.2016
12:28:14
Добрый день, Есть Airports у них есть поля iata, country ........ как мне можно сделать из коллекции аэропортов массив где ключ iata и значение country [ 'DME' => 'Russia', 'AYT' => 'Turkey' ]

ojab
04.11.2016
12:31:08
Airport.pluck(:iata, :country).to_h

trickster
04.11.2016
12:41:54
virtual_config[items_attributes][0][tax]

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

если кому интересно

Google
trickster
04.11.2016
12:55:09
virtual_config[items_attributes][tax]

Денис
04.11.2016
13:06:14
а работает/работал кто-нибудь из чатика в Maxima Telecom?

Michael
04.11.2016
13:07:06
Антон
04.11.2016
13:13:13
Alex
04.11.2016
13:14:26
в секретах или в env
В secrets.yml пихал <%= ENV["blah"] %> и потом в приложении вместо ENV юзал Rails.application.secrets.blah. Таким образом все ENV'ы приложения видно в одном месте. Это хорошая практика?

Антон
04.11.2016
13:14:58
это какая-то смесь практик :)

ENV.fetch('blah') доступно в любом приложении

Alex
04.11.2016
13:15:42
с secrets.yml можно весь список видеть ENV'ов приложения.

плюс можно назначить дефолт

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