
Demyan
01.02.2017
18:44:18
?

ojab
01.02.2017
18:45:48
в туториале на бекенде нода, да. Можешь не смотреть, смело копипастить и смотреть только на фронтендовую часть.

v
01.02.2017
18:46:17

Demyan
01.02.2017
18:49:38
https://www.udemy.com/angular-on-rails-course/ вот штука. но надо покопаться на файлопомойках. за полгода явно слить успели

Google

v
01.02.2017
18:51:01
тебе бы сначала разобраться с одной предметной областью, чтобы не примешивать сущности из другой

ojab
01.02.2017
18:54:26
https://www.udemy.com/angular-on-rails-course/?couponCode=JAN19S 15 баксов можно и потратить, например

Антон
01.02.2017
19:35:02

Demyan
01.02.2017
19:35:19
А черт ее знает

Антон
01.02.2017
19:35:28
тогда они не нужны

Demyan
01.02.2017
19:35:33
Все жи юзаютт

Антон
01.02.2017
19:35:40
нет

Demyan
01.02.2017
19:35:51
А что все юзаю

Антон
01.02.2017
19:36:00
то что нужно
если тебе из питера надо в москву, то не обязательно юзать самолет
если тебе надо из москвы в москву, то самолет точно не нужен

Demyan
01.02.2017
19:37:55
Ну хочется вообще рельсы апи понять, и заодно фронт на этих апи построить нормальный, чтобы и мобилки норм смотрели, и вообще все было модульно и круто

Антон
01.02.2017
19:38:09
турболинки
а мобилки тут вообще не причем, это к респонсив верстке

Google

Антон
01.02.2017
19:39:10
мобилкам без ангуляра точно будет легче

Demyan
01.02.2017
19:39:43

Антон
01.02.2017
19:39:50
rails turbolinks

Demyan
01.02.2017
19:40:05
Я про то к чему это

Антон
01.02.2017
19:40:52
к тому что с них очень просто слезть и перейти на ангуляр/реакт/ватевар если сильно приспичит, но только когда приспичит
выбирая ангуляр реакт ты увеличиваешь эстимейты в 10 раз

Demyan
01.02.2017
19:41:51
Хочется чтобы сайт отдал json а фронт принял и срэндерил красоту со всеми плюшками
Типо разделить их

Антон
01.02.2017
19:42:04
зачем?

Vitaliy
01.02.2017
19:42:30
Поддерживаю. Зачем? Вы сами себе усложняете жизнь

Антон
01.02.2017
19:43:01
в 10 раз

Demyan
01.02.2017
19:43:08
Все ради науки(учебы)

Антон
01.02.2017
19:43:26
а кто-то финансирует?
научные труды будут?

Demyan
01.02.2017
19:43:38
Ну вообще апи нужны будут еще
Я имел ввиду для себя

Антон
01.02.2017
19:43:55
окей, пошарь базу между двумя приложениями

Demyan
01.02.2017
19:44:02
Нуу

Антон
01.02.2017
19:44:17
просто как палка

Demyan
01.02.2017
19:44:56
Это как то тупо не? Если можно апи с аджаксом

Google

Антон
01.02.2017
19:44:57
надо апи, сделал эндпоинт, не надо не сделал

Demyan
01.02.2017
19:45:09
Но не просто, а через норм фронт

Антон
01.02.2017
19:45:15
годами :)

Demyan
01.02.2017
19:45:48
:)

Антон
01.02.2017
19:46:32
все делать надо тогда когда это надо, а не ради маркетинговых буков

Demyan
01.02.2017
19:46:46
Можно тогда критерий применения ангуляра/реакта

Антон
01.02.2017
19:47:11
когда понадобятся

Demyan
01.02.2017
19:47:25
Я только хотел написать, ответ кроме этого

Антон
01.02.2017
19:47:30
нужен ангуляр, за тем-то и за тем-то
не можешь ответить зачем не делаешь

Demyan
01.02.2017
19:47:37
Немного частных случаев хотелось

Антон
01.02.2017
19:48:19
да хз
хотелось бы наебарот
а то все частные случаи раздувают бюджеты на фронт

Demyan
01.02.2017
19:49:13
То есть лучше сделать все в обычном режиме рельсы, делая доп апи когда надо. А на клиенте фул в аджакс загнать если чонить надо и не париться?

Антон
01.02.2017
19:49:34
ну с турболинками аякса будет меньше

Demyan
01.02.2017
19:50:19
Хм...

Антон
01.02.2017
19:50:23
да и понадобится ли вообще - вопрос

Demyan
01.02.2017
19:51:47
Понадобится точно. Просто надо переделать сайт один, ибо поддерживать то говно что там на пыхе наговнокодили три разных человека в свое время. Проще все переписать

Google

Demyan
01.02.2017
19:52:05
Я вот определяюсь стоит ли

Антон
01.02.2017
19:52:28
хз

Demyan
01.02.2017
19:52:38
Типо пока платят, можно делать круто и заодно учить новые плюшки

Антон
01.02.2017
19:52:44
пошел чахохбили готовить вообще
афк
но за консультации могу взять 2к/час
но потом

v
01.02.2017
20:33:45
пожалей людей, которые после тебя сайт будут поддерживать

Admin
ERROR: S client not available

v
01.02.2017
20:35:32
сделай просто круто, но с миниумом плюшек

Антон
01.02.2017
20:55:35
?

Serhii
01.02.2017
21:22:19
подскажите как правильно рейлсвей вписать в модель установку аттрибута во время создания, в зависимости от какихто условий. чето типа при user.cookies.create, cookie.unwanted = true if cookie.user.cookies.size > 3.
***чувак берет печеньку и если оказывается так, что у него уже есть три печеньки, то новая печенька должна маркироватся как "Нежелательная печенька. съешь меня и сдохнеш как кусок говна, гнойный пидар, сука!!"
каллбеки да? или еще как-то? я просто с села.

ojab
01.02.2017
21:26:02
коллбеки, да. Но вообще не очень понятно зачем такое может потребоваться, вероятно есть более изящное решение.

Nikolay
01.02.2017
21:29:05
коллбеки норм
обычно в before_validation вешаю такое

Serhii
01.02.2017
21:31:49
ну вообще печеньки юзеру тайно подкладывает в карман другой сервис и хотелось что бы модель печенек сама ставила метки

ojab
01.02.2017
21:33:57
понятнее не стало, ну да ладно

Philipp
01.02.2017
22:38:07
--- # о чем это я. коллбэки конечно. отвечено уже было.

Google

Alexander
01.02.2017
22:55:17


? Алёна
01.02.2017
23:41:22
Можно тогда критерий применения ангуляра/реакта
Нужен максимально быстрый отклик на действия пользователя (кликаешь по пункту менюшки - переходишь в менюшку, а не ждёшь пока бэкенд просрётся.)
Нужно человеческое управление данными на фронте.
Нужно чтобы бэкенд не лез своими ручонками в разработку фронта и не предлагал колясочную рокетку вместо вебпака или rails s вместо дев-севера вебпака.
Если нужен оффлайн мод.
И ещё многое.
В общем, главный критерий - если ты делаешь веб-приложение, а не портал, значит лучше выбрать для реализации фронта спа. Ибо делать довольно сложный UI с помощью монолитной архитектуры - это БОЛЬ. Как в плане разработки, так и в плане юзабилити. (Если честно, то я не могу сейчас представить ни одной причины не использовать спа. За исключением момента, когда не хочется возиться с сео и когда кодовая база слишком большая и затраты на перекат будут огромными) Ну и ещё это быстрее и, как ни странно, дешевле (в поддержке, правда, но всё же). Т.к. только форменные извращенцы захотят ковыряться в монолите из фронта и бэка за копейки.
Нужен максимально быстрый отклик на действия пользователя (кликаешь по пункту менюшки - переходишь в менюшку, а не ждёшь пока бэкенд просрётся.)
Нужно человеческое управление данными на фронте.
Нужно чтобы бэкенд не лез своими ручонками в разработку фронта и не предлагал колясочную рокетку вместо вебпака или rails s вместо дев-севера вебпака.
Если нужен оффлайн мод.
И ещё многое.
В общем, главный критерий - если ты делаешь веб-приложение, а не портал, значит лучше выбрать для реализации фронта спа. Ибо делать довольно сложный UI с помощью монолитной архитектуры - это БОЛЬ. Как в плане разработки, так и в плане юзабилити. (Если честно, то я не могу сейчас представить ни одной причины не использовать спа. За исключением момента, когда не хочется возиться с сео и когда кодовая база слишком большая и затраты на перекат будут огромными) Ну и ещё это быстрее и, как ни странно, дешевле (в поддержке, правда, но всё же). Т.к. только форменные извращенцы захотят ковыряться в монолите из фронта и бэка за копейки.
Как пример - есть одна штучка, которая в текущей версии проекта реализована через известное место (выбор раскладки грида). Нам надо её переделать т.к. без неё дальнешее продвижение в разработке замедлится т.к. надо будет учитывать её отсутствие (сейчас выбора никакого нет и формируется этот грид как попало). Переделка бэкенда для этой штучки займёт около недели, а переделка фронта под новый бэк около дня. Плюс уже потратили кучу времени чтобы понять как можно разрабатывать по новому, но со старой реализацией основополагающих вещей) Когда будь у нас спа, бэк вообще не парился бы по этому поводу - максимум пара проверочек на корректность, запись в базу и всё.


ojab
02.02.2017
00:07:41
>Нужно чтобы бэкенд не лез своими ручонками в разработку фронта
это сложно сделать, когда разработкой всего задимается один [и тот же] человек

? Алёна
02.02.2017
00:13:17
Я не подразумеваю под этим людей. Я подразумеваю под этим технологии. Когда вместо того, чтобы без костылей использовать блага современного фронтенда для удобной разработки, это самое удобство разработки тянут на дно с помощью ассетов, рОкетки, вебпака без дев-сервера и прочего богатого рельсоарсенала из 2007-го года.

ojab
02.02.2017
00:14:24
чем https://github.com/rails/webpacker плох?

? Алёна
02.02.2017
00:18:00
Да ничем. Кроме того, что первый вебпак помечен как deprecated.

ojab
02.02.2017
00:24:02
А при чём здесь первый вебпак? webpacker юзает yarn install webpack, по состоянию на сейчас там version: '2.2.1'
Ну и ежели webpacker ничем не плох — к чему многословные сообщения про боль из 2007-го года?

? Алёна
02.02.2017
00:25:53
( 2-я несовместима с 1-й )

ojab
02.02.2017
00:26:02
и?

? Алёна
02.02.2017
00:26:22

ojab
02.02.2017
00:28:36
Вряд ли. Для больших прожектов пусть фронтэндеры с этим заморачиваются, для маленьких это всё не нужно (ибо зачем городить spa, если можно сделать т. н. "говномонолит").

? Алёна
02.02.2017
00:30:43
Вообще забавная вещь этот вебпакер. Может даже поковыряю ибо ещё месяца три с этим куском монолита возиться. Спасибо за него.

v
02.02.2017
02:44:07
опять ночь, опять фротенд

Rafkat
02.02.2017
03:56:14
раньше рельсовики были хипстерами
а теперь консерваторы

Atapys
02.02.2017
04:01:33
рубята, помогите без eval реализовать этот метод
мб проками
https://gist.github.com/anonymous/98fc90cf9d5a3342bab6545ab7e24b16

енот
02.02.2017
05:12:51
Подскажите пожалуйста, не получается через watir обратиться к текстовому полю в iframe
b.frame(:id, "rsysset").text_field(:id, "systemdate").exists?
примерно так пытаюсь.
что я не так делаю?