
Alex
04.11.2016
21:33:14
@dd_bb где то на середине дискусии понял как работает self
он дергает метод self который возвращает собственно текущий класс
и получается не def self.stuff а ClassName.stuff
осталось еще понять class « self

Google

Иван
04.11.2016
21:36:29
class « self это открытие синглтон класса объекта self

Alex
04.11.2016
21:37:07
а, т.е в рамках этого блока я выполняю какой то код в рамках определения класса.
Здорово чо.
только там нет do, это ломает мою стройную теорию.

Иван
04.11.2016
21:37:59
o = Object.new
class « o
def hi
:hi
end
end
o.hi

Alex
04.11.2016
21:38:39
я не понимаю как эта конструкция работает для mri

Иван
04.11.2016
21:39:58
а когда обычный класс создаешь почему тебя это не беспокоит?

Alexander
05.11.2016
00:56:17
...

Zulkar
05.11.2016
02:50:55

Антон
05.11.2016
03:38:47

Образцов
05.11.2016
07:58:13
Всем привет! Запускал кто-нибудь rails на vagrante?

I
05.11.2016
07:59:42
Я такой херней страдал

Alex
05.11.2016
08:00:02
а чо там запускать то?

Google

Alex
05.11.2016
08:00:05
но лучше имхо в докере

Александр
05.11.2016
08:16:47
#вопрос: Есть ли правило "В одном коммите только одна миграция"?
P.S.: В разработке где юзаются миграции я новичок.

Alex
05.11.2016
08:17:14
Как в проекте заведено так и делай )

Александр
05.11.2016
08:17:39
Проект с нуля и делаю один)
Какие будут советы?

Alex
05.11.2016
08:17:58
Делай как удобнее.

Александр
05.11.2016
08:18:03
Ок
Спс

Alex
05.11.2016
08:18:20
есть разные стратегии, но как по мне коммит где сугубо одно логическое изменение - это гуд.
Не обязательно при этом иметь только одну миграцию, это бесмысленное граничение для себя как по мне.

Александр
05.11.2016
08:20:29
А что есть понятие миграция? Т.е. одна миграция это один класс миграции? Если да, то тогда вопрос, в одном классе миграции можно делать изменения по нескольким таблицам?

Alex
05.11.2016
08:21:00
Одна миграция это один файл миграции, лол.
я не слышал о каких либо best practices на этот счет.

Andrey
05.11.2016
08:23:19
миграция - это запрос к базе, который меняет ее структуру. В рельсах они пишутся на руби и потом рельсы их сами превращают в SQL

Александр
05.11.2016
08:23:58
Выходит что одник коммит -> одно логическое действие -> одна миграция.

Andrey
05.11.2016
08:24:11
это все фигня, забей

Alex
05.11.2016
08:24:20
Если тебе так хочется ограничить себя, ограничивай )

Andrey
05.11.2016
08:24:41
если ты делаешь один, точно можешь творить что хочешь

Alex
05.11.2016
08:25:06
несколько раз натыкался на проекты которые "пилил один"

Google

Alex
05.11.2016
08:25:12
в ощем лучше переписать с нуля.

Александр
05.11.2016
08:25:50
Да и коммит где есть две миграции тоже не очень. Так как есть миграции версии которых не имеются в истории изменении по git'у.
Сложно завернул наверное)

Alex
05.11.2016
08:26:34
Если тебе так хочется ограничить себя, ограничивай )

Александр
05.11.2016
08:26:52
ок
Так и сделаю)
#вопрос_закрыт

Alex
05.11.2016
08:27:31
#продолжаемобщение

Admin
ERROR: S client not available

Александр
05.11.2016
08:28:20

Alex
05.11.2016
08:28:30
перфекционист

johnny
05.11.2016
08:28:51
#ПродолжаемОбщение

Rafkat
05.11.2016
08:29:08
Камел кейс не нужен

Александр
05.11.2016
08:29:31

johnny
05.11.2016
08:30:06
class ProdoljaemObschenie лучше?)

Rafkat
05.11.2016
08:46:10
Шитпостинг запрещен по правилам
Так то

Alex
05.11.2016
08:48:14
все у вас неправильно
class Chat::ContinueTalking
фейл

Google

Alex
05.11.2016
10:45:57
вывод: пишите юнит тесты
тогда минус в продакшен бы не ушел

ⰿⰰⰾⱏ
05.11.2016
10:46:24

Alex
05.11.2016
10:46:35
на продакшене не тестят

Aleksandr
05.11.2016
15:08:36
курсы с лепры о которых yopp вчера рассказывал потеряны?
может кто-то записал?

ⰿⰰⰾⱏ
05.11.2016
15:46:14

Cate
05.11.2016
16:25:39
это не уродина, а уродина)

Антон
05.11.2016
18:19:01