@rubylang

Страница 446 из 1684
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
А плохо ли от них, когда они везде?
Да, если у тебя в хедпере Articles есть метод some_method, и в хелпере Users есть метод с таким же именем :)

Mikhail
02.10.2016
21:04:20
хелпер не предназначен для обработки моделек

такие штуки кладем в модельку или пресентер

для предподготовки

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
именно инициализируется или ретривится?
ну сам запрос Mail.all получается долгим

ojab
03.10.2016
07:27:45
ибо оно блок принимает и отдаёт письма этому блоку

Прозреваю что Mail.all должго качает письма и с этим ничего не сделать

Антон
03.10.2016
07:28:14
ну сам запрос Mail.all получается долгим
а долго тебе ждать или сервису?

а долго это сколько?

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
понятно, спасибо

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

просят уверенный базовый уровень

я плавал по базе, потому не взяли

Страница 446 из 1684