
Artur
02.10.2016
21:00:33
Ну ок. А есть хелперы нужные в конкретном месте, в конкретной вью, но они при этом доступны везде. Нужны ли они везде?

Mikhail
02.10.2016
21:00:49
А плохо ли от них, когда они везде?

Artur
02.10.2016
21:00:59
И методы типа full_name, не нужны в модели.

Mikhail
02.10.2016
21:01:15
а хелперы разве доступны в модели?

Google

Mikhail
02.10.2016
21:01:32
нет же)

Artur
02.10.2016
21:01:45

Mikhail
02.10.2016
21:02:21
ну если проект большой то да, пресентер делаешь и все
а так ничего страшного чтобы фуллнейм в модельку положить по существу нет)
но идею я понял, просто у меня видимо не те масштабы проектов

Artur
02.10.2016
21:03:27

Mikhail
02.10.2016
21:04:20
хелпер не предназначен для обработки моделек
такие штуки кладем в модельку или пресентер
для предподготовки

Artur
02.10.2016
21:04:45

Mikhail
02.10.2016
21:04:47
а хелперы они для всех вьюшек)
или для layout так сказать

Artur
02.10.2016
21:05:48
а хелперы они для всех вьюшек)
Но при этом к каждому контроллеру генерируется свой, что как бы намекает на ограниченную видимость, но действительности это не соответствует.

Google

Artur
02.10.2016
21:05:58
Вроде в конфиге можно это менять.
Но я не разбирался.

Mikhail
02.10.2016
21:06:17
config.generators do |g|
g.assets = false
g.helper = false
как тебе мой конфиг)

Artur
02.10.2016
21:06:35
))

Mikhail
02.10.2016
21:06:37
я далек от намеков)

Artur
02.10.2016
21:06:52
Сингл Пейдж?

Mikhail
02.10.2016
21:07:05
ужс
Не люблю генераторы
ненавижу
только модельку генерю
и миграции
Весь этот мусор лишний не нужен
Ну вообщем ты меня убедил)

Artur
02.10.2016
21:09:32
В целом, удобно.
Мне сначала не понравилось. А потом понравилось)))
Прям как пиво пить. Сначала не нравилось)))

Mikhail
02.10.2016
21:10:16
просто в рельсе это все равно выглядит смешно. Рендерится вьюшка, потом в ней рендерится цела
если следовать концепту то и вьюшка должна убежать
к целам поближе

Google

Mikhail
02.10.2016
21:11:45
а это будет выглядеть так
притом эндпоинт у нас в контроллере а вьюшка привязана к модели
это вводит в заблуждение, сложно сразу мыслить компонентно, представлять вьюшку не как часть рендера экшена, а как набор компонентов

Evgeny
03.10.2016
04:09:05
Это с трейлблейзера?

Антон
03.10.2016
06:25:58

Michael
03.10.2016
07:18:07
Добрый день,
Подскажите пожалуйста, как принято реализовывать подобные веши
https://gist.github.com/sanyco86/caa33d505d9f8fca4b8f0aa0e86ab621
Mail retriever_method получается капец каким долгим, почтовый ящик с 4к письмами около 15-и минут инициализирует

ojab
03.10.2016
07:20:37
А что в итоге нужно получить?

Michael
03.10.2016
07:22:10
каждое письмо отправить в Receiver, а там оно уже обработается

Антон
03.10.2016
07:24:55
именно инициализируется или ретривится?
если ретривится долго то логично раскидать по воркерам - пусть работают
и помечать какие письма ретривет какие нет

ojab
03.10.2016
07:27:31
ну и имеет смысл сделать Mail.all { |mail| whatever } вместо Mail.all.each { |mail| whatever }

Michael
03.10.2016
07:27:32

ojab
03.10.2016
07:27:45
ибо оно блок принимает и отдаёт письма этому блоку
Прозреваю что Mail.all должго качает письма и с этим ничего не сделать

Антон
03.10.2016
07:28:14
а долго это сколько?

Michael
03.10.2016
07:29:07

Антон
03.10.2016
07:29:59
бесполезно с ojab-ом тягаться, буду молчать
обиделся

Google

Michael
03.10.2016
07:31:24

Admin
ERROR: S client not available

Michael
03.10.2016
07:34:26
ojab подскажи пожалуйста, насколько плохим решением будет запихнуть
Mail.all { |mail| Cimp::Receiver.new(mail)}
в initialize

ojab
03.10.2016
07:35:33
хз, зависит от много чего.
но вообще лучше в инициализации что-то тяжёлое не делать

Michael
03.10.2016
07:36:45
понятно, спасибо

yopp
03.10.2016
07:42:17

Egor
03.10.2016
07:48:02
пардон, а Mail в данном примере - это ActiveRecord model? Если да, то вопрос - all вообще ожидает блок?

ojab
03.10.2016
07:52:45
это gem 'mail'

Egor
03.10.2016
07:53:16
спасибо, вопрос снят

Vitaly
03.10.2016
08:22:43
как ты себе представляешь фрон на чем то что отличается от HTML или JS???
а то что он компилируется в JS тебе не о чем не говорит?
no comments
ты был на курсах синкнетики?
там рекламируют что большая часть курсантов работу находят уже во воремя обучения
хочу узнать правда это или нет - стоит туда идти или нет

Кøе-ктø Геннадьевич
03.10.2016
08:26:55
Курсы ок.

Vitaly
03.10.2016
08:27:20
интересно много тут курсантов с синктентики трудоустроены?

Кøе-ктø Геннадьевич
03.10.2016
08:27:24
Если речь идет о продвинутых курсах - вполне
Поскольку участники этого курса уже многое умеют

Google

Aldar
03.10.2016
08:27:51

Кøе-ктø Геннадьевич
03.10.2016
08:28:00
Если речь о бегинерских курсах - не уверен

Vitaly
03.10.2016
08:28:34
а дело то не в Пороге Входа, а в том что работадатель часто требует то чего я например не знаю - TDD
и еще щас конкуренция ведь охренительная на рынке труда
1 вакансия и 100 претендентов на нее

Кøе-ктø Геннадьевич
03.10.2016
08:31:56
Из которых 70 - 0

Vitaly
03.10.2016
08:32:17
ну 30 еще остается =)))

Кøе-ктø Геннадьевич
03.10.2016
08:32:47
Ничего сверхестественного не требуют на собесах

Vitaly
03.10.2016
08:32:48
нужно делать наверное как делал в свое время Пабло Ескобар с конкурентами

Кøе-ктø Геннадьевич
03.10.2016
08:33:11
я уже сходил штук на 5
просят уверенный базовый уровень
я плавал по базе, потому не взяли