@rubyschool

Страница 168 из 921
Vladimir
10.05.2017
11:03:09
бля, map, сука забыл ))
держи себя в руках, и не вливай грязи в чат, спасибо.

Я к себе клонировал, убрал
успел клонировать ))

Антон
10.05.2017
11:04:12
Vladimir
10.05.2017
11:06:44
спасибо за понимание ;)

Google
Lilian
10.05.2017
17:03:22
Ребята, привет. Если есть кто из Санкт-Петербурга, приходите к нам на весенний Ruby Meetup 18го на Петроградку. Вам мож быть полезно =) Вход бесплатни, плюшки в комплекте. https://www.meetup.com/saintprug/events/239477276/

Nikolay
10.05.2017
17:26:35
Эх

Вопрос. Емеется форма создание вагонов, вагоны разные, используется sti. Как лучше реализовать создание? Вьюху на каждый тип и в контроллере базовой модели исходя из пришедшего типа создавать объект?

Ro
10.05.2017
22:37:57
ну задача сводится к созданию неоднотипных объектов

зависит от сложности

а то может не только вьюху

но и контроллер)

от сложности объекта

начинать надо с простого имхо

если не помещается в 1 вьюхе, сделай несколько

и т.д.

нет?

Антон
11.05.2017
04:37:37
Сделай общую вьюху, а джсом скрывай или показывай поля в зависимости от типа, который ты выберешь в выпадающем списке

Google
Nikolay
11.05.2017
05:14:00
Задача учебная, поэтому можно как можно проще

Vitaly
11.05.2017
06:37:21
Я вот о чем думаю, может сделать альтернативную инструкцию для тех, кто начинает с винды и как-то бы хотел упростить себе вхождение в Ruby. Есть предложение - составить Dockerfile с Ruby, расшаренной папкой для проекта/ов и установленным midnight commander, imagemagick, git и сгенерерированными в момент запуска ssh ключиками.) Ну и прокинутый порт 3000 для тех, кто уже хочет с рельсами начать баловаться ?

Nikolay
11.05.2017
06:44:22
хорошая идея)

Nikolay
11.05.2017
07:07:10
Крутая идея

Vitaly
11.05.2017
07:25:43
Ок. Сегодня вечером постараюсь конфиг написать. Загвоздка в том, что у меня винды нет и нужно будет обкатать кому-нибудь. Могу только на Ubuntu проверить работоспособность. )

Tanya
11.05.2017
07:26:10
я могу обкатать, у меня и убунту и винда

но можно и нескольким людям обкатать =) для более полной уверенности.

Михаил
11.05.2017
07:27:20
ghj,ktvf dbyls d dbylt

пробелма виндщы в винде

Natalia
11.05.2017
07:28:46
Кстати, кто-то пробовал работать с линуксовым ядром на винде после апдейта?

Михаил
11.05.2017
07:30:57
что именно вы имеете в виду?

Nikolay
11.05.2017
07:31:59
Кстати, кто-то пробовал работать с линуксовым ядром на винде после апдейта?
не работал, но пишут все хорошо, только rubymine пока не стыкуется

Natalia
11.05.2017
07:32:19
что именно вы имеете в виду?
в 10 винде есть встроенное ядро линукс. Оно было неполноценным и все от него плевались, но в последнем creators update его вроде как допиливали.

не работал, но пишут все хорошо, только rubymine пока не стыкуется
Мм, класс. Нам тут на работе обещали новые ноуты. Тогда я сначала попробую подружить проект с виндой напрямую все-таки.

Михаил
11.05.2017
07:35:11
прикольно

в 10 винде есть встроенное ядро линукс. Оно было неполноценным и все от него плевались, но в последнем creators update его вроде как допиливали.

Natalia
11.05.2017
07:36:24
прикольно
вот у меня тут ссылочка в закладках на эту тему, но старая https://habrahabr.ru/post/312734/

Nikolay
11.05.2017
07:36:50
на хабре есть про обновление

Google
Dmitry
11.05.2017
08:39:51
я тут в 49-50 уроке про какие то два дополнительные слышу, они были? где то их можно посмотреть?

Maks
11.05.2017
11:33:14
https://apidock.com/rails/ActiveRecord/Base/becomes

form_for(wagon) - тут у тебя wagon будет кем-то из наследников, по полю type, из-за STI, чтобы это обработать, придется для каждого наследника плодить контроллеры

Radzhab
11.05.2017
11:35:21
Коллеги, сабж. У яндекса есть вордстат и у него есть апи,

у гугла туева куча либ и не совсем понятночто да как

Maks
11.05.2017
11:36:42
form_for(wagon.becomes(Wagon)) - а вот так из формы будет уходить объект класса Wagon, не теряя параметров, и он обрабоатется контроллером вагона

Nikolay
11.05.2017
11:39:15
А в базовом контроллере добавить пустые классы наследников?

Maks
11.05.2017
11:39:33
не, не надо

becomes как раз тебя и избавит от этой необходимости

и в config/routes тоже не надо добавлять ресурсы для наследников

Nikolay
11.05.2017
11:46:27
Спасибо огромное, буду пробовать

Часто этот паттерн используется?

Vitaliy
11.05.2017
11:47:54
becomes использую, вместо форм-обжектов, например

Vitaliy
11.05.2017
11:50:17
Кейс: есть модель, но ее записи могут создаваться/редактироваться в разных формах. И с разными валидациями. Как их прописать в этой модели? Можно пихать условные валидации вида validates blabla, if: bla, но при росте кол-ва форм код быстро превратится в кашу. Решение: в самой модели валидации не объявлять, но завести рядом классы, отнаследованные от этой модели, и уже в них объявить. И в формах использовать модель.becomes(субмодель).

Aleksej
11.05.2017
11:55:03
про работу за доллары, про закон поясните
Всё просто - валютные операции между резидентами запрещены.

Google
Pavel
11.05.2017
11:57:28
а в чем проблема? можно использовать paypal. кошелек может любой валюты.

Svetlana
11.05.2017
11:57:30
А что мешает в том же удалённом банке менять на тенге и выводить уже в них?

Сейчас про потери на конвертации должны написать

Pavel
11.05.2017
11:58:15
потери неизбежны, но приемлемы. они меньше чем налоги

Natalia
11.05.2017
11:58:53
потери неизбежны, но приемлемы. они меньше чем налоги
да уж, мне каждый раз больно на зарплатный листок смотреть

Vitaliy
11.05.2017
11:58:57
Nikolay
11.05.2017
11:59:13
Спасибо!

Svetlana
11.05.2017
11:59:17
Всё равно выхлоп больше зп средней в Казахстане

Aleksej
11.05.2017
12:57:03
Я про то, что нет окладов за инвалюту, как в РБ/Украине, например.

И, как следствие - нет иностранных компаний.

Tanya
11.05.2017
12:59:48
Пару лет назад вроде ещё были, или все прикрыли окончательно?

Aleksej
11.05.2017
13:07:45
Нет. Всё прикрыли. Все за тенге работают. Плюс вообще все операции теперь в нацвалюте после девальвации.

Santez
11.05.2017
13:20:17
Биткоины?

Или эта новая Эфириум

В нее переводи

Evgeniy
11.05.2017
13:43:14
что за эфириум?

Битки да, у меня товарищ основной капитал в них держит, очень рад. Учитывая как курс растёт.

Google
Maks
11.05.2017
14:53:27
?

Nikolay
11.05.2017
14:57:40
Долго разбирался с этим пунктом?

Maks
11.05.2017
15:51:45
не очень

в ветке обсуждения кто-то скидывал ссылку на статью с упоминанием becomes

дальше я нагуглил описалово, которое выложил тут

и стало понятнее

Vitaly
11.05.2017
16:11:38
Ребята, сделал таки альтернативную инструкцию по быстрой настройке среды для начинающих разработчиков.) На винде не обкатывал - @Dronixa помоги, пожалуйста.

https://github.com/vitalyliber/starteror

Vitaly
11.05.2017
16:16:33
Думаю, если кто юзает сейчас vagrant - неплохо бы сравнить скорость развертывания и удобство работы. Я поначалу тоже использовал just-ror. Потом установил Ubuntu, когда немножко освоился.)

Михаил
11.05.2017
16:21:02
под виндой часть модулей просто не запустится

тот же юникорне запускается

запускался*

не знаю как сейчас

а было время, когда юникорн - был самым популярным спрвером продакшна

dima
11.05.2017
16:22:03
Всё просто - валютные операции между резидентами запрещены.
но зато изза границы можно принимать деньги через валютный контрооль

Михаил
11.05.2017
16:22:31
а paypal&

paypal?

dima
11.05.2017
16:27:47
Всё просто - валютные операции между резидентами запрещены.
так для россии придуманы рубли. Доллары - валюта другой страны

Nikolai
11.05.2017
17:36:16
друзья

Страница 168 из 921