
Konstantin
20.01.2017
13:41:14
примеры в документации являются тестами
убиваешь двух зайцев
дока не устаревает
и тесты собственно

Google

Alex
20.01.2017
13:41:33
в расте что то подобное rspec сложно реализуемо

Антон
20.01.2017
13:51:31

Dima
20.01.2017
13:52:20
так и надо.

yopp
20.01.2017
13:57:29
потому что это легче администрируется
ты делаешь доку частью процесса и все танцуют

Dima
20.01.2017
13:58:05
мало где этот процесс организован

Alex
20.01.2017
13:58:15

yopp
20.01.2017
13:58:22

Alex
20.01.2017
13:58:24
Там можно нормальные примеры прям туда засунуть, но так почти никто не делает.

yopp
20.01.2017
14:00:46

Konstantin
20.01.2017
14:00:48

Alex
20.01.2017
14:01:12

Google

Alex
20.01.2017
14:01:24
Как то там получается что обычно лучшая документация прямо на главной в ридме.

yopp
20.01.2017
14:01:42

Konstantin
20.01.2017
14:02:09
только оно отдельно от кода(

yopp
20.01.2017
14:02:23
это да
точнее как
не отдельно, огурец это же тесты
а тесты это код

v
20.01.2017
14:58:57
@alec_c4 как у вас феникс-то - внедряется?

Alexey
20.01.2017
15:05:12

Dima
20.01.2017
15:05:33
как с hanami
бизнесу нужна "страховка" и бизнесу нужно продавать свои услуги. Рельсы известное решение, всякие wordpressы тоже. А эти ребята пока новички (hanami, phoenix).

Mark
20.01.2017
15:07:16
в чем фишка ханами?

Dima
20.01.2017
15:08:25
легче, чище, очень компонентный фреймворк. Но требует больших знаний.
ну и архитектура

Mark
20.01.2017
15:09:23
понятно)

Alexey
20.01.2017
15:09:44
Есть ещё и trailblazer

Dima
20.01.2017
15:09:44
http://hanamirb.org/guides/architecture/overview/

Mark
20.01.2017
15:09:48
так в каждом новом фреймворке пишут))
легче чище и тд

Alexey
20.01.2017
15:10:02
Надо собраться и покопать его

Google

Dima
20.01.2017
15:10:28
да, но в мире руби у нас только рельсы.

Rafkat
20.01.2017
15:10:29
Давыдов ossboard на нем запилил

Dima
20.01.2017
15:10:47
и микрофреймворки

Rafkat
20.01.2017
15:11:21

Dima
20.01.2017
15:18:09

Alex
20.01.2017
15:43:55
Yii? это там где топят за php как шаблонизатор? к черту.

Maxim
20.01.2017
20:13:07
Сори, не туда
Првет ребят. Мне нужно генерация данных в продакшене и буду юзать FactoryGirl как rake задача. Норм? Чёт у меня сомнения на эту тему.

Alex
21.01.2017
08:05:10
генерировать данные в ПРОДАКШЕНЕ?

Max
21.01.2017
08:18:37
Поясни

Maxim
21.01.2017
09:32:25
Ну нужно куча данных из FactoryGirl чтоб они подтягивались из rake задачи на продакшене.

Maxim
21.01.2017
09:32:40
Ну у нас есть production(то что показываем заказчику) и stage(наш продакшен)
на stage точнее

Ivan
21.01.2017
09:37:19
может seed?

Alex
21.01.2017
09:38:08
production это не то что показываем заказчику
это stage
тогда уж надо два staging городить если вас один не устраивает
а так да, seedbank и делать разные сиды по разным ENV'ам
я например слинковал development с staging в seedbank, и у меня одинаковые сиды были и там и там.

Google

Alex
21.01.2017
09:39:17
Вот только вам не понравится когда заказчик увидит "огромное летающее смотрите" и картинку сумочки.

Антон
21.01.2017
09:39:22
да не сиды нужны

Alex
21.01.2017
09:40:02
не надо путать production со staging'ом.

Антон
21.01.2017
09:40:19
а кто путает?

Admin
ERROR: S client not available

Alex
21.01.2017
09:40:45
@ltdmax

Антон
21.01.2017
09:41:30
на stage точнее
идеально для стейджинга копия субд продакшина
а так да, фабриками можно

Alex
21.01.2017
09:41:57
субд продакшена нету если проект находится в разработке.

Антон
21.01.2017
09:42:42
эм, у меня субд продакшена появился в первую ночь первого рабочего дня :)

Alex
21.01.2017
09:43:04
Лишний геморой

Антон
21.01.2017
09:43:31
а как деньги зарабатывать без субд продакшина?

Alex
21.01.2017
09:44:03
MVP сначала пилится, не?

Антон
21.01.2017
09:44:28
ну вот MVP был написан за 4 часа

Alex
21.01.2017
09:45:06
Далеко не всегда это возможно :)

Антон
21.01.2017
09:46:12
наполнение реальных данных уже может производится

Maxim
21.01.2017
10:37:09
Почему может не рабоать?
namespace :factory do
FactoryGirl.factories.map(&:name).each do |factory_name|
task factory_name do
FactoryGirl.create(:factory_name)
end
end
end => Don't know how to build task 'seeder:factory:city'

Alexander
21.01.2017
10:52:48
Нет такой таски?

trickster
21.01.2017
10:53:36
:D

Maxim
21.01.2017
11:20:24
Я seeder namescape опустил. Задачи просто не ставятся

Google

Maxim
21.01.2017
11:22:34
если я задефайнлю таску в namespace :factory. Я пытался как то с метопрограированием сделать, нифига не поканало.

Alex
21.01.2017
11:27:30
Я ничего не понял из того что ты сказал.

Dima
21.01.2017
11:28:17
я тоже. второй раз не понял.

Maxim
21.01.2017
11:35:37
Проще. Это не работает. Ошибка не может найти таск seeder:factory:city. Проверял :city есть в FactoryGirl.factories.map(&:name)
—------ seeder.rake
require_relative '../seeder'
namespace :seeder do
task create: :environment do
Seeder.create
end
namespace :factory do
FactoryGirl.factories.map(&:name).each do |factory_name|
task factory_name => :environment do
FactoryGirl.create(factory_name)
end
end
end
end

Alex
21.01.2017
11:37:04
rake -T
namespace :factory do
FactoryGirl.factories.map(&:name).each do |factory_name|
task factory_name => :environment do
FactoryGirl.create(factory_name)
end
end
end
Что это за бред.
Фабрики лежат в спеках.

Maxim
21.01.2017
11:38:00
нужно rake задача чтоб генерировать на stage

Dima
21.01.2017
11:38:11
=> syntax.
(фигня, но уже не круто. как обьявят его legacy, как всё сломается)

Maxim
21.01.2017
11:39:40
1
=> syntax.
(фигня, но уже не круто. как обьявят его legacy, как всё сломается)

Alex
21.01.2017
11:39:53
дальше при деплое rake db:seed
Сиды писать так чтобы они проверяли есть сиды или нет.