
Alex
24.11.2016
14:17:35
чем он лучше rspec_api_documentation?

s
24.11.2016
14:22:15
а просто выбешивает)
смысл в возможности выполнения запроса может и есть тоже не очень большой. например, если для контекста запроса нужна авторизация и какие-то специфичные данные, то работать это только не будет

Google

s
24.11.2016
14:23:33
rspec_api_documentation – вот это более здравый способ

Alex
24.11.2016
14:23:55
Согласен, у сваггера по сути нет плюсов против него почти.

s
24.11.2016
14:24:12
>то работать это только не будет
*то работать это не будет
rspec_api_documentation? почему говно?
я пропутил спор)
можно основные тезисы?

Alex
24.11.2016
14:25:01
я тоже пропустил

s
24.11.2016
14:25:03
не трололо ради, а интересно

Alex
24.11.2016
14:25:04
чем сваггер лучше?

s
24.11.2016
14:25:09
т.к. документация – больная тема
омг
хрена себе проще

Alex
24.11.2016
14:25:41
разница небо и земля, rspec_api_documentation почти не делает накладных расходов, зато всегда актуален.

Google

s
24.11.2016
14:25:48
> проще в маркдауне руками поддерживать доки
это и есть свегер по сути
свагер использует свой дсл, который вообще в вакууме и никак к спекам не привязан
если с ним сравнивать
а в чем проблема писать реквест спеки в стиле апи_документейшн?

Alex
24.11.2016
14:27:05
а в тестах не контролируешь чтоли?
а зачем если их можно привязать к тестам чтобы видеть 100% рабочий функционал?

s
24.11.2016
14:27:20
с ним я контролирую то, что код протестирован, в доке актуальные наборы параметров
и вообще все аткульное
потому что если не актуальное – то тесты не пройдут и дока не сгенерируется

Alex
24.11.2016
14:27:44
и не надо заморачиваться поддерживать все это. Главное поддерживать тесты.

s
24.11.2016
14:28:12
наладить, разладить
это в любом случае будет отдельный процесс
зачем, если можно просто писать тесты)
ну я слабо себе представляю отладку такого процесса
даже если есть нормальный флоу работы над задачами, pr для каждой задачи и 2 ревьювера
все равно продалбываются доки
в сваггере

Антон
24.11.2016
14:30:19
продалбываются - факт
вообще ниразу не видел нормальную доку на апи :)
а если есть нормальная дока то не понятны бизнес процессы
и фронты постоянно что-то спрашивают, потому что у них UX завязан на бизнес процессы
значит дока не нормальная

s
24.11.2016
14:35:26
дефолтный html форматер разбивает секции по модулям

Google

s
24.11.2016
14:35:35
не супер, но жить можно
> вообще ниразу не видел нормальную доку на апи :)
sad but true

Michael
24.11.2016
17:20:35
какпец переносил staging и production на да другие сервера, и aglication.js не компилит асеты из js темплейтов

I
24.11.2016
17:20:52
беда

Michael
24.11.2016
17:21:07
со вчера сидел и наконеч-то удалось на staging разрулить

I
24.11.2016
17:21:12
наговнякал где-то:)

Michael
24.11.2016
17:21:28
а что именно помогло не знаю))

I
24.11.2016
17:21:43
а продакшен так и не удалось?))

Michael
24.11.2016
17:21:52
уже дошло тупо до того что удалял асеты и перекомпиливал и в какой то момент заработало))

I
24.11.2016
17:21:58
хм
а версии гемов не менял?

Michael
24.11.2016
17:22:06
а продакшен уже 2 часа колдую и никак((

I
24.11.2016
17:22:17
посмотри версии гемов на старом и новом проде)

Michael
24.11.2016
17:22:30
неа гемы те же самый, + я всегда строго фиксирую версии

I
24.11.2016
17:22:49
ты потрейсь тогда)

Alex
24.11.2016
17:22:55

I
24.11.2016
17:23:08
rake assets:precompile дерни и смотри по логам, что упадет

Michael
24.11.2016
17:23:11

Alex
24.11.2016
17:23:20
чем?

Michael
24.11.2016
17:23:27

Google

I
24.11.2016
17:23:39
а application.js пуст по факту?

Admin
ERROR: S client not available

I
24.11.2016
17:24:24
environment точно прод выставлен?:)

Michael
24.11.2016
17:24:44
все компилится, но <svg><!-- SVG file not found: \'icons/booking.svg\' --></svg>

I
24.11.2016
17:24:56
ну так у тебя нет svg!

Michael
24.11.2016
17:25:09
они есть))

Антон
24.11.2016
17:25:12
руками название переписывал?

Michael
24.11.2016
17:25:22
не переписывал

Антон
24.11.2016
17:25:55
значит помогло чудо

Michael
24.11.2016
17:25:58
на стейже точная копия приложения и там уже все норм, после суток непонятных танцев

I
24.11.2016
17:26:13
spring убивал?)
хотя он вроде дев-только)

Michael
24.11.2016
17:26:25
не, а нужно?
да он только дев и тест

I
24.11.2016
17:27:21
а svg по какому пути валяются сейчас?

Michael
24.11.2016
17:27:21
по сути с самим приложением походу все нормально, конфиги на оба окружения тупо одинаковые
assets/images/icons

I
24.11.2016
17:27:48
app/assets/images/icons
хм

Michael
24.11.2016
17:28:08
и сами svg закомпилились в public/assets

Google

I
24.11.2016
17:28:31
видимо, не все

Michael
24.11.2016
17:28:31
а вот в js почему нет

I
24.11.2016
17:28:51
может, у тебя там упал свг, а дальше спрокеты не поехали

Michael
24.11.2016
17:28:52
абсолютно все закомпилились, тупо прошелся по списку и сравнил
мне кажется handlebars морочит голову
но не могу понять что именно не так

I
24.11.2016
17:29:34
добавляй точки остановки в sprockets и смотри пошагово:)

Michael
24.11.2016
17:31:21
сами svg которые используются в js, css ..... отлично работают, а вот в шаблонах handlebars = inline_svg 'icons/down.svg', class: 'route__down__icon' не компилится в aplica.....js

I
24.11.2016
17:32:38
вполне похоже

Michael
24.11.2016
17:32:41
на http://beta.u6-cargo.com/ работает
а на http://test.cargoport.aero нет