
Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
01.05.2018
20:09:43
но это на первые пару часов, дальше хз
я писать начал после консольные приложения небольшие

Vasya
01.05.2018
20:18:34
Почитай книги вроде well grounded rubist и the book of ruby

Oleg
02.05.2018
02:25:21

Google

Dmitriy
02.05.2018
04:42:10
Привет! Для продакшена кто-нибудь пользует rails 5.2.0? Или пока рано?

Oleg
02.05.2018
05:46:21
Мы используем
Пока полет нормальный

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
02.05.2018
05:47:32
у меня вроде тоже ребята прод на 5.2 перенесли
правда не весь

Dima
02.05.2018
06:56:45

Lavrushchik
02.05.2018
10:28:07
не будет у кого мануала "как развернуть рельсовое приложение с webpack через capistrano"?

Oleg
02.05.2018
10:32:11

Lavrushchik
02.05.2018
10:32:40
окей - мануал по докеру тогда нужен)

pny
02.05.2018
10:35:23
Идёшь в Гугл, вводишь docker manual, читаешь 5 минут, и вот ты знаешь почти все

Alex
02.05.2018
10:47:14
а с докером своих проблем полно

Oleg
02.05.2018
10:47:41

Google

Alex
02.05.2018
10:48:51
каких?
миграции базы данных например, хранение собранных контейнеров, volume, оркестрация всего этого добра

Roman
02.05.2018
10:49:52

Lavrushchik
02.05.2018
10:50:27
то есть, развёртывание ничем не отличается от проекта с assets pipeline?

Roman
02.05.2018
10:51:21
ничем

Alex
02.05.2018
10:51:31
ничем
нода должна на проде стоять
для компеляций

Roman
02.05.2018
10:51:51
а.. да

Lavrushchik
02.05.2018
11:26:41
трабл с вебпаком в проде - ValidationError: PostCSS Loader Invalid Options - options.config should be object.
с вебпаком первый раз, не особо в конфигуре шарю. как можно ошибку исправить? в дев-режиме такой ошибки нет

Roman
02.05.2018
11:48:30
дальше, покажи config/webpack/environment.js

Lavrushchik
02.05.2018
12:01:46
дальше, покажи config/webpack/environment.js
const { environment } = require('@rails/webpacker')
environment.loaders.append('less', {
test: /\.less$/,
use: [{
loader: 'style-loader' // creates style nodes from JS strings
}, {
loader: 'css-loader' // translates CSS into CommonJS
}, {
loader: 'less-loader'}, // compiles Less to CSS,
{ loader: 'postcss-loader', options: { parser: 'sugarss' },
}
]
})
module.exports = environment

Roman
02.05.2018
12:03:37
попробуй
options: { parser: 'sugarss', config: { path: path.resolve(process.cwd(), '.postcssrc.yml') } }
или хотя бы просто { loader: 'postcss-loader', options: { parser: 'sugarss', config: {} }
но вообще у тебя кажется еще и порядок лоадеров неправильный
less-loader должен быть ниже postcss-loader

Lavrushchik
02.05.2018
12:09:37
вродь завелось, спасибо

Nikita
02.05.2018
13:07:43

Alex
02.05.2018
13:08:55

Dima
02.05.2018
13:12:49
В данный момент я пишу опросник по Руби, куда складываю все те вопросы с объясненями которые у меня возникли при приобщении к Ruby. мне нужна помощь чтоб быть точным.
вот я написал вопрос

Google

Dima
02.05.2018
13:13:00
Do we able to save different versions of one gem in the same OS?
- It’s a tricky task, usually old version gem substituted by a new one.
- Hey, it’s a standard RubyGems update behaviour. (*)
- It's requires user to install third party utilities.
The `gem update` command will update your gems to the latest version.The update command does not remove the previous version. Use the cleanup command to remove old versions.
c 3 мя вариантами ответов.
с update понятно, а вот как себя install ведет.
он ведь тоже добавляет указаную версию.

Alexander
02.05.2018
14:05:47
Пытаюсь сделать POST-запрос к стороннему сервису с 'Transfer-Encoding': 'chunked' и передачей файла. Куча способов перепробовал. Внятные примеры на руби не удалось нагуглить. Есть у кого опыт работы с chunked запросами? Чем лучше пользоваться и куда смотреть?

wi11son
02.05.2018
15:04:53
Ты хочешь отдать chunked или хочешь чтоб third party отдал тебе chunked?

Crypt
02.05.2018
15:06:15

wi11son
02.05.2018
15:07:25
Такое ощущение, что он пытается заслать файл на сервер , указав chunked

Crypt
02.05.2018
15:07:50
ну так это же и следует из первого предложения
post запрос с кодировкой * и передачей файла

Alexander
02.05.2018
15:10:09
да, отправить хочу
с получением примеров полно. с передачей хуже

Alex
02.05.2018
15:13:21
[17] pry(main)> 'Привет'.encoding
=> #<Encoding:UTF-8>
[18] pry(main)> 'Привет'.to_json
=> "\"\\u041f\\u0440\\u0438\\u0432\\u0435\\u0442\""
[19] pry(main)>
подскажите почему переводит в юникод?
Rails 3.2

Crypt
02.05.2018
15:13:47
спека на жсон такая

Alex
02.05.2018
15:14:03
спека?

Crypt
02.05.2018
15:14:46
спека?
https://tools.ietf.org/html/rfc7159#section-8.2
Цитата: "JSON text SHALL be encoded in UTF-8, UTF-16, or UTF-32."

Alex
02.05.2018
15:16:57
Ну так "Привет".encoding и так UTF-8, зачем декодировать в юникод? у меня кстати в других проектах такого нету, а в этой древней рельсе такое поведение. Как от этого можно избавиться не пойму, пожскажите если знаете

Crypt
02.05.2018
15:17:41

Alexander
02.05.2018
15:18:36
@cryptstal спасибо, как раз в сторону body_stream копал, похоже осталось только докрутить

Google

Dima
03.05.2018
05:03:47
https://gist.github.com/pushmatrix/3978186#file-number-coffee-L11-L24 вот эти вот @accessor a,b они вызываются внутри метода onData?
Есть у кого ссылочка на pro.coffiescript? если он вообще етсь.

ShadoWalkeR
03.05.2018
06:29:23
Коллеги, я собираюсь немного один гем допилить, есть какой нибудь мануал как это правильно делать?
Хоститься он будет у нас в локальном гитлабе

Roman
03.05.2018
06:37:32

Admin
ERROR: S client not available

Roman
03.05.2018
06:38:45

ShadoWalkeR
03.05.2018
06:39:00

Roman
03.05.2018
06:39:29

ShadoWalkeR
03.05.2018
06:39:50
Да
https://github.com/stewartmckee/asterisk-ami/blob/master/lib/asterisk/connection.rb
Метод events

Roman
03.05.2018
06:41:20
Метод events
если это нужно в одном проекте - просто переоткрой класс и напиши свой метод
где-нибудь в initializers

ShadoWalkeR
03.05.2018
06:42:24
Я скорей хочу потренироваться в написании гемов - ту корячится написание с нуля)

Roman
03.05.2018
06:43:30

ShadoWalkeR
03.05.2018
06:43:50
Благодарю - пошел читать

Dima
03.05.2018
06:46:26
я вот тут встерился с таким кодом: https://gist.github.com/pushmatrix/3978821#file-sample_job-rb-L3
вот это вот что:
send_event('karma', { current: rand(1000) })
это так блок передается?
аааа

Google

Dima
03.05.2018
06:47:13
все поня.
вот что значит ambiguity а ведь меня предупреждал Alex Chafee. Грит, не надо в Руби фигурных скобочек в блоках запутаться моете. я санчала сомневался, как в токм можно запутаться. Но вот запутался.

wi11son
03.05.2018
09:41:39

Roman
03.05.2018
09:41:50

Ivan
03.05.2018
09:44:13
Переписать кусок кода
так форкни и перепиши
в гемфайле можешь сразу с гита тянуть ну или захостить в приватном rubygems

ShadoWalkeR
03.05.2018
09:44:53
Да я пока решил оставить как есть - там просто много чего недо переписывать

Anton
03.05.2018
09:44:53
Даже не так
Какая проблема у тебя?

ShadoWalkeR
03.05.2018
09:46:48
Я используя этот гем повесил слушать астер на предмет определенных сообщений простенький скрипт. Оно выжирает память только в путь

Anton
03.05.2018
09:47:21
Хочешь пофиксить это?

ShadoWalkeR
03.05.2018
09:47:21
кмк у них обработка событий упоротая
Ага

Anton
03.05.2018
09:47:32
Смотри
Надо форкнуть гем, склонировать твой форк локально