
yopp
03.11.2016
14:48:31
Твой аргумент что DCI должен позволить тебе собрать логику в одном месте
Мне например непонятно, почему MVC не может тоже позволить мне собрать всё в одном месте.
И какая принципиальная разница между контроллером и контекстом, если по сути они делают одно и тоже
по крайней мере в DCI

Google

Konstantin
03.11.2016
14:51:21
посоны

yopp
03.11.2016
14:51:22
И чем роль отличается от модели или презентера

Konstantin
03.11.2016
14:51:28
а хочет кто-нибудь в чят про swift?
правда там я один

I
03.11.2016
14:51:33
Подкину немного, с trailblazer работали?

yopp
03.11.2016
14:51:35
:)

Konstantin
03.11.2016
14:51:43

Artur
03.11.2016
14:52:06

I
03.11.2016
14:53:04
Я с точки зрения DCI

Антон
03.11.2016
14:53:17
ну там есть интересная идея
смущает раелизация

yopp
03.11.2016
14:54:33
в трайлблейзере вообще всё смущает

Антон
03.11.2016
14:54:35
вот я щас вынужден микросервис писать, а ему общая DB нужна
шарить базу и куча кодовых баз - не очень удобно
было бы удобнее одна кодовая база и несколько ролей
но в TB они серавно разные кодовые базы пишут но в разных папках

Google

Сергей
03.11.2016
14:54:59

Антон
03.11.2016
14:55:21
роль - самостоятельный паттерн? или часть DCI?

Сергей
03.11.2016
14:55:40
часть DCI
в данном случае

Антон
03.11.2016
14:56:07
кароче хотите заработать денег и подсадить бизнес на иглу - trailblaser, DCI итп
фублин, я думал шеф пришел в этот канал

yopp
03.11.2016
15:13:21
какой шеф?

Антон
03.11.2016
15:13:33
мой, его тоже Ярослав зовут

yopp
03.11.2016
15:13:39
ты чтоли в марсианах?

Антон
03.11.2016
15:13:54
нет, в марсианах тоже Ярослав шеф?
тоесть щас не только я вздрогнул?

Alexander
03.11.2016
15:16:17
@jarosluv о, привет

Ярослав
03.11.2016
15:17:16
?

Alexander
03.11.2016
15:17:52
бгг :-)

Igor
03.11.2016
15:47:29
http://store.steampowered.com/app/504210

Антон
03.11.2016
16:46:02

Eugene
03.11.2016
18:22:43
password { Faker::Internet.password(8) }
password_confirmation { Faker::Internet.password(8) }
пароли не сходятся генерит разные, как красиво передавать 1 сгенерированный пароль в потверждение?

ojab
03.11.2016
18:23:49
password { Faker::Internet.password(8) }
password_confirmation { password }

Google

ojab
03.11.2016
18:23:56
если это factory_girl

Eugene
03.11.2016
18:23:59
Да

Alex
03.11.2016
18:28:17
зачем генерировать разные пароли?
это девайс, а для тестов удобнее знать какой там пароль, т.е что то вроде "password"

Eugene
03.11.2016
18:40:58

Антон
03.11.2016
18:59:43
:)

kapkapbopoh
03.11.2016
19:03:05
Если у меня есть парсер, который является не моделью и не контроллером, то где ему место? В сервисах?

Alex
03.11.2016
19:03:30
в lib
сервисы это бизнеслогика

kapkapbopoh
03.11.2016
19:04:46
Понятно, спасибо)

Сергей
03.11.2016
20:04:07
а есть чатик по дроиду java?

I
03.11.2016
20:05:40
@android_ru

Сергей
03.11.2016
20:05:49
спасибо!

Eugene
03.11.2016
21:35:58
Ребят подскажите.
# Test each trait
FactoryGirl.factories[factory_name].definition.defined_traits.map(&:name).each do |trait_name|
context "with trait #{trait_name}" do
it "is valid" do
factory = FactoryGirl.build(factory_name, trait_name)
if factory.respond_to?(:valid?)
expect(factory).to be_valid, lambda { factory.errors.full_messages.join("\n") }
end
end
end
end
trait это что?
FactoryGirl.define do
factory :todo_item do
name 'Pick up a gallon of milk'
trait :completed do
complete true
end
trait :not_completed do
complete false
end
end
end
и кто-нибудь их использует?

Serhii
03.11.2016
21:47:37
в той статье откуда ты взял примеры вроде ж доходчиво написано все

Eugene
03.11.2016
22:08:19

kapkapbopoh
03.11.2016
23:05:41
trait уточняет состояние объекта

Google

Антон
03.11.2016
23:49:40
factory user
email: email
trait :admin
admin true
end
end
create(:user)
create(:user, :admin)

Admin
ERROR: S client not available

Serhii
03.11.2016
23:55:43
trait уточняет состояние объекта
ну нет же. в названии статьи даже есть то что оно делает https://robots.thoughtbot.com/remove-duplication-with-factorygirls-traits
побуду седня гуглом https://github.com/thoughtbot/factory_girl/blob/master/GETTING_STARTED.md#traits

kapkapbopoh
04.11.2016
01:52:55
Для меня да
ну нет же. в названии статьи даже есть то что оно делает https://robots.thoughtbot.com/remove-duplication-with-factorygirls-traits

johnny
04.11.2016
05:38:47
Подскажите пожалуйста, где лучше хранить картинки для статических страниц и как к ним обращаться из вьюхи?

Alex
04.11.2016
05:40:42
Что по твоему статическая страница?

johnny
04.11.2016
05:41:05
Это страница, на которой нет динамических элементов
имхо

Alex
04.11.2016
05:41:10
Страница формируемая без запрос в базу
ок
image_tag
картинки в public куданить.
а стоп, это же ассеты

johnny
04.11.2016
05:41:53
app/assets/images?

Alex
04.11.2016
05:41:59
Фронтом давно не занимался но вроде к остальным ассетам ложил. Не помню, вроде да.
и выводить через = image_tag соответственно

johnny
04.11.2016
05:42:55
это понял, а путь относительный как прописать?

Alex
04.11.2016
05:43:27
он его вроде сам ищет

Google

Alex
04.11.2016
05:43:54
В общем я тут плохой советчик т.к давно фронтом не занимался. Там ведь еще в nginx как то это надо будет прописать.

johnny
04.11.2016
05:44:21
Я имею в виду, у меня на страничке будет где-то 10-15 картинок. Как просто и удобно их залить и использовать

Alex
04.11.2016
05:44:49
у тебя страничка редактируется только в коде?
если только в коде то картинки это часть твоей кодовой базы и лежат со всеми ассетами.

johnny
04.11.2016
05:45:47
да, в коде
окей, попробую сейчас, спасибо

Alex
04.11.2016
05:46:02
в ассеты ложи

johnny
04.11.2016
05:46:43
спасибо, работает)

Alex
04.11.2016
05:59:03
это ты будешь говорить когда в продакшене все норм будет ))

johnny
04.11.2016
06:01:00