@proRuby

Страница 167 из 1594
v
30.08.2016
14:04:47
он интернет транслирует

Alex
30.08.2016
14:14:59
Да мне без рельс =\
react-create-app скидывал же выше

Andrey ?
30.08.2016
14:15:15
react-create-app скидывал же выше
Там не все что надо. Я нашел, вроде, нечто подходящее

Только роутера нет, но с горем пополам, думаю, прикручу

Google
Alex
30.08.2016
14:16:32
ну возьми какой монструозный бандл где все есть.

Andrey ?
30.08.2016
14:18:44
Ну я нашел, вроде, не сильно монструозный

Тесты только нахуй выкинуть и вообще няшно все станет

(да-да, ебал я фронтенд тестами покрывать)

https://github.com/srn/react-webpack-boilerplate

Nikolay
30.08.2016
14:21:04
(да-да, ебал я фронтенд тестами покрывать)
ну я вчера у себя вырезакл код где поле генерится, тесты свалились

которые уебтестят

Alex
30.08.2016
14:45:22
Вьюхи через капибару надо тестить

BDD

Nikolay
30.08.2016
14:52:52
угу

Sergey
30.08.2016
23:59:33
а чего все так от редакта прутся?

Google
Sergey
31.08.2016
00:00:06
я лично фейсбук даже не использую

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

смешно еще, склонировал с гита репозиторий, приложение посмотреть можно, а командной строки нет, чтобы миграции прогнать

Vitaliy
31.08.2016
00:09:37
Толстота на толстоте прям

ojab
31.08.2016
00:11:46
боюсь что это не толстота

Sergey
31.08.2016
00:16:18
не, серьзено, выбираешь план - пишет нужно карту прикрепить, прочтите манул, в мануале нифига нет, бред какой-то, я бы понял если бы сервис русский был?

assets еще нифига не обновил, пришлось все ручками удалять, компилисть, на гит загружать и туда потом. В мануале ни слова.

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

походу бесплатно все таки, Free apps sleep automatically after 30 mins of inactivity to conserve your dyno hours вот эта хрень запутала, я подумал что нужно перезапускать

Vitaliy
31.08.2016
01:57:43
В своей нише сервис живее всех живых

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

Sergey
31.08.2016
03:00:14
ок, но код уже 100 раз проверен и работает. Подключил pipeline на сайте, но чего-то картинки не все сохраняются, часть пропадает со временем, магия какая-то.

вместо картинки название только, странно

Amir
31.08.2016
05:37:00
Вообще как задумано Мне надоели миграции, их уже куча хотел почистить, т.к подумал что в schema.rb у меня храниться окончательный вариант структуры базы данных то зачем вообще все миграции хранить? взял стер файлы миграции, и пока мутил с db:drop , db:setup, db:migrate schema.rb очистился и как теперь быть :)

I
31.08.2016
06:43:27
Вообще как задумано Мне надоели миграции, их уже куча хотел почистить, т.к подумал что в schema.rb у меня храниться окончательный вариант структуры базы данных то зачем вообще все миграции хранить? взял стер файлы миграции, и пока мутил с db:drop , db:setup, db:migrate schema.rb очистился и как теперь быть :)
Миграции - это хорошо. Вот честно, без них наступает полный капец на проекте. Видел я такой проект, где создание всех таблиц в одну миграцию пихали умельцы. А потом роллбэк-мигрейт и бд пересоздана с нуля

I
31.08.2016
06:48:37
Кстати, schema.rb не обязательна. На одном из проектов у меня висит strusture.sql, где полный дамп структуры бд. Зачем-то так сделали)

Google
Alex
31.08.2016
06:54:13
там либо schema.rb либо structure.sql, если используюутся какие то фичи бд, которые scheme.rb не может отразить

Amir
31.08.2016
07:12:41
Не ну, миграция это инструмент вместо менеджера над SQL базой так ведь при процессе разработки появляется куча миграций, которые в дальнейщем вряд ли кому интересны, тем более вариант отката неуместен тогда как поступают когда проект почти готов? наверно надо удалить все миграции, и создать первичную "init" я назвал и туда запихал весь текст из schema.rb но вот досада, обнаружил что руби туда записывает и специфичный код для базы данных которая указана в database.yml пришлось все вручную редактировать удалить лишние конструкции, вроде как все сработала

Nikolay
31.08.2016
07:13:02
бред

это очень плохой путь собирать все в однй миграцию

Amir
31.08.2016
07:14:23
ну разбить по файлам тогда create_table1 create_table2 и тд. ?

Nikolay
31.08.2016
07:14:45
зачем разбивать то, что уже сделано и так

rails g migration AddShitToWorld

и так дале

ojab
31.08.2016
07:15:56
разбивать на вменяемые коммиты, периодически удалять миграции из системы контроля версий, если мешают

Amir
31.08.2016
07:16:11
мне даже лень миграции имя придумать, пишу от балды

ojab
31.08.2016
07:16:38
и, похоже, не используешь систему контроля версий

что следует начинать делать сразу после rails new

Amir
31.08.2016
07:17:19
например захотел создать несколько колонок, к нескольким таблица и создать заодно пишу имя миграции sdfsdfsdf пишут код в созданный файл запускаю и работаю дальше

Nikolay
31.08.2016
07:17:24
что следует начинать делать сразу после rails new
у меня даже /etc в гите, и каталоги со скриптами, ибо

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

Amir
31.08.2016
07:17:54
и, похоже, не используешь систему контроля версий
git конечно юзаю, оттуда все востанавливаю если накосячил

ojab
31.08.2016
07:18:32
и коммитишь туда свои sdfsdfsdf?

Google
Nikolay
31.08.2016
07:18:49
ибо у миграция должен быть либо нормальный порядковый номер, либо нормальное название

Amir
31.08.2016
07:18:58
и коммитишь туда свои sdfsdfsdf?
нет что вы более поянтный "123" везде

Nikolay
31.08.2016
07:19:03
на последних нескольких проектах кстати у миграций были и номера и имч

что было очень удобно - скриптами их накатывать и откатывать

ojab
31.08.2016
07:19:23
номера/таймстамп рельсы сами добавляют

Nikolay
31.08.2016
07:20:32
номера/таймстамп рельсы сами добавляют
ну то в питонопроекте было, а в рельсах да.

Alex
31.08.2016
07:49:41
Какое то сборище худших практик.

Кстати не вижу ничего плохого в squash'инге миграций если их РЕАЛЬНО много а проект еще пилить и пилить.

ojab
31.08.2016
07:54:39
зачем их сквошить?

Alex
31.08.2016
07:55:15
зачем их сквошить?
Т.е тебя устраивает копаться в пятистах миграций? большинство из них давным давно не актуальны

Admin
ERROR: S client not available

Nikolay
31.08.2016
07:55:18
Кстати не вижу ничего плохого в squash'инге миграций если их РЕАЛЬНО много а проект еще пилить и пилить.
я сквошу миграции в одну только когда у меня модель приблизительно готова. ибо иметь 3-4 десятка миграций на одну модель это ад

Alex
31.08.2016
07:55:34
Причем тут модель?

Alex
31.08.2016
07:55:35
А зачем в них копаться?

Alex
31.08.2016
07:55:52
А зачем в них копаться?
Потому что в редакторе новые снизу, например

ojab
31.08.2016
07:56:18
и что мешает юзать schema.rb/strusture.sql?

Alex
31.08.2016
07:56:26
Ну и промотай до новых, не надо из друг за другом открывать

Alex
31.08.2016
07:56:56
зачем? если большинство из них давно не актуальны и они хранятся в системе версий?

Google
Alex
31.08.2016
07:57:22
роллбэк большинства из них сделает ад на продакшене.

Засквашил в ирреверсибл и норм.

ojab
31.08.2016
07:57:42
а сквошить-то их зачем, если можно просто удалить?

Alex
31.08.2016
07:58:27
Зачем вообще миграции трогать?

Alex
31.08.2016
07:58:50
Зачем вообще миграции трогать?
Потому что их становится слишком много без особого смысла.

ojab
31.08.2016
07:58:56
шта?
зачем хранить ненужные миграции, если их можно удалить?

что непонятного?

Alex
31.08.2016
07:59:14
зачем хранить ненужные миграции, если их можно удалить?
Нельзя их просто удалить, тогда db:drop db:create db:migrate отвалится

ojab
31.08.2016
07:59:28
есть db:setup

Alex
31.08.2016
07:59:31
(расскжите мне про db:reset да)

ojab
31.08.2016
08:00:53
то есть аргументов кроме 'db:create отвалится' нет никаких?

Alex
31.08.2016
08:02:17
то есть аргументов кроме 'db:create отвалится' нет никаких?
Нету. Зачем избавляться от этих команд?

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

Зачем это?

Давайте еще конвенции выкидывать в каждом проекте, а че, они же неудобные, я лучше знаю как сделать!

Alex
31.08.2016
08:06:24
ты про консерны?
Я абстрактно

причем тут концерны?

Nikolay
31.08.2016
08:08:35
а.

или ты про стиль гайды?

ojab
31.08.2016
08:13:04
или ты про стиль гайды?
http://rubyonrails.org/doctrine/#convention-over-configuration

Страница 167 из 1594