
Nikolay
05.07.2016
19:01:27
не важно что у тебя там - хош рельсу, хош ноду, хош перловку с ерлангом

ojab
05.07.2016
19:02:24
просто докерный образ с mount'ами можно через докерную апишку дёрнуть мимо ansible'а
все остальные каталоги, вроде, должны быть внутри образа

Nikolay
05.07.2016
19:02:52
не тупи, докер каталоги тоже на ноде сделает? и конфиги апача с пхп нарисует?

Google

Nikolay
05.07.2016
19:03:08
у меня клиент ходит на ноду, кладет свои вордпрессы там
а они уже маунтятся в контейнер и жужжат
в контейнре ничего нет
и конфиги внутри контейнера как-то не очень рулимы ;)
ансибл только структуру каталогов делает

ojab
05.07.2016
19:05:21
а, это контейнеры как амена виртуалок, а не как приложения
тогда понятно, ок
*замена

Nikolay
05.07.2016
19:05:52
да, фактически это свой контейнер с чем угодно
с акаунтингом сети/диска/процессора/памяти
лимитами и своими конфигами

Eugene
05.07.2016
19:39:19
Чёт бьюсь я с ошибкой и не могу в замену
Выдаёт ошибку new.html.haml:7: syntax error, unexpected keyword_ensure, expecting end-of-input
соответственно для edit.html.haml также
как же мне правильно расставить это Haml(о) чтобы заработало?
Код 3 файлов прилагаю
https://gist.github.com/Evshved/030dc872c6f33170134e6f9117ae1f6a
Конечно в данном случае, приложение начхать на гибкость, но дело уже в принципах, шож за ошибки с этими заменами.

Google

v
05.07.2016
19:50:25
странный какой-то new.haml
ты делаешь вызов render
и туда же вкладываешь теги

Eugene
05.07.2016
19:53:50

ojab
05.07.2016
19:54:43
ох уж эти ЯП с отступами вместо синтаксиса

Eugene
05.07.2016
19:54:47
да, согласен, теги надо закрывать
ну вывод напрашивается такой, не знал haml вышло незнание
ну как по мне erb получше будет
но чёт все haml да haml

v
05.07.2016
19:55:14
нууууу
чем он лучше-то?
необходимочтью теги закрывать?

Eugene
05.07.2016
19:55:46
а да просто туториал на хамле

Nikolay
05.07.2016
19:55:46
это синтаксический сахар
для удобства
а чо за туториал?

Eugene
05.07.2016
19:55:58
как кофескрипт который вышел из моды?
когда js подлатали до нормы

Nikolay
05.07.2016
19:56:17
уже реакт в може

v
05.07.2016
19:56:23
он только у хипстеров из моды вашел

Eugene
05.07.2016
19:56:33
https://www.devwalks.com/lets-build-instagram-in-rails-part-1/

Google

v
05.07.2016
19:56:41
которые приложение собираются с рельс на эликсир переписвать

Eugene
05.07.2016
19:57:37
палка на двух концах со своими минусами и плюсами

Pavel
05.07.2016
19:58:05
Почему все вокруг говорят про эликсир? Это новый модный язык?

Eugene
05.07.2016
19:58:52
ДА, доходило до того, что хотелось банить

v
05.07.2016
19:58:59
йеп
но crystal моднее

Eugene
05.07.2016
20:00:07
crystal пока еще не вошёл в тренд

v
05.07.2016
20:00:34
Альдар уже пишет про кристал

Eugene
05.07.2016
20:00:43
щас там 0.18.7

v
05.07.2016
20:00:44
у него всегда нос по ветру

Eugene
05.07.2016
20:00:49
это еще альфа?
а не это мажор минор патч версии

v
05.07.2016
20:02:06
про альфу надо у разработчиков спрашивать
а то вон некоторые популярные гемы до сих пор до версии 1 не доб рались

Eugene
05.07.2016
20:02:42
так а зачем
мажорные версии это когда большие изменения сделаны и точно надо перекачать гем

Nikolay
05.07.2016
20:04:28
странный мануал
уще лучше почитать рельсы ин екшенс или агил девеломпент виз рельс 4
ни теестов нифига

Eugene
05.07.2016
20:07:21
странный мануал
там же написано, что для новичков без TDD, чтобы въехать по бырому

Google

Nikolay
05.07.2016
20:07:34
да ну нахрен, чесслово

Eugene
05.07.2016
20:07:46
Я когда с тестами сидел о боже мне ничего в голову не приходило
тут как то сначала учишься понимать взаимосвязь, а потом писать тесты

Nikolay
05.07.2016
20:08:17
rails in actions, agile development with rails4
иди читай нормальные книги :)

Eugene
05.07.2016
20:08:35
и он написал с тестами статью

Nikolay
05.07.2016
20:08:40
вот не надо приучаться
я первый раз читал я шаги тестов просто пропускал

Eugene
05.07.2016
20:09:01
а зачем? мне приятней когда я вижу результат, потом когда втянусь добро пожаловать в тестинг

Admin
ERROR: S client not available

Eugene
05.07.2016
20:09:18
и так можно, согласен
я тогда в вебе был мал и не понимал что можно пропускать
https://www.devwalks.com/lets-build-instagram-test-driven-with-ruby-on-rails-part-1/
Вот с тестами
да и вообще https://github.com/benwalks/photogram
Кстати кто нибудь видел хороший мануал для написания бота с веб хуками?
Телеграмм бот

Pavel
05.07.2016
20:30:13
Непонятно, чего в этом мануале писать. Веб хуки это обычные http запросы
Хотя, мне с другой стороны непонятно, как вы собрались писать проактивного бота на веб хуках. Он же только работает по модели запрос-ответ, а сам ничего инициировать не может.

Антон
05.07.2016
20:38:35

Google

Антон
05.07.2016
20:39:01
в четвертых, тесты по коду без тестов - время х4

ojab
05.07.2016
20:39:06
>работа это не приятно
плохо вам там

Антон
05.07.2016
20:39:19
хорошо нам
бизнесу похуй приятно вам или нет
бизнес хочет денег
потом начинаюется - тестировать долго
пишите через тестирование - все сразу станет быстро и с тестами
не можете? не зявляйте себя мидлами

Nikolay
05.07.2016
20:41:43
привыкайте к хоррошему стилюю
народ, как мне быть в такой штуке:
method = 'Post'
req = Net::HTTP::(method).new(...)
мне метод подменять надо
to_sym фейлит, или я его не правильно готовлю
сноф

ojab
05.07.2016
20:55:40
Net::HTTP.const_get(:Post)?
ну и вместо :Post соответственно вставить нужное
Net::HTTP.const_get(method.capitalize).new(…) то бишь
а, он и так capitalize
ну тогда без capitalize

Mikhail
05.07.2016
21:56:50
Да про тесты это верно. Без тестов чет ваще не оч
за практику интеграционные на все и уже гуд. Уже защищен процентов на 80-90
а без тестов хер поймешь где упало через несколько месяцев. Антон тут прав
?тем более в рельсе такие тесты вкусные и плюшки все, и шуда матчерсы всякие, и apipie
еще и гемы по умолчанию всегда оставят тутор как тестить их функционал

Eugene
05.07.2016
22:03:15
Да все норм, все понимаю. Но чёт не выезжал я, распылялся. Ща закончу 1 часть и пойду её же писать с tdd.