
ojab
08.02.2017
11:42:38
в идеале — rvm implode && rm -rf ~/.rvm, потом в новой консоли поставить rvm и в новой консоли сделать rvm install 2.4
новые консоли — дабы остатков rvm'a точно не было в окружении после удаления
ещё можно попробовать снести системный ruby, если он есть
но логичного объяснения подобным проблемам я упорно не могу найти

Google

Amir
08.02.2017
11:45:12
смотрика
в весрии 2.4.0
openssl (default: 2.0.2)
стоит по умолчанию
gem udpate
поверх еще добавляет 2.0.3 версию, изза него конфликт походу
а в версии 2.3.3 нету openssl (defaul *.*.*) никакой
только тот который установил 2.0.3

ojab
08.02.2017
11:47:08
я в процессе пыталя воспроизвести проблему и упорно не смог

Amir
08.02.2017
11:47:27
странно
в версии руби 2.4.0
наберика gem list
там что у тебя с openssl ?

ojab
08.02.2017
11:48:12
ojab-notebook:~ ojab$ rvm use 2.4
Using /Users/ojab/.rvm/gems/ruby-2.4.0
ojab-notebook:~ ojab$ gem list | grep openssl
openssl (2.0.3, default: 2.0.2)

Amir
08.02.2017
11:51:00
может у тебя не убунту
без openssl 2.0.3 Запускается а вместе с ним нет
но ведь у меня gem update всегда его устанавливаеть будет
а версии 2.3.3
openssl (2.0.3)
и там все работает , нет проблем

ojab
08.02.2017
12:03:55
делал

Amir
08.02.2017
12:05:22
у тя система какая?
у меня убунту 16.04 сервеный

Google

Amir
08.02.2017
12:05:41
десктоп т.е.

ojab
08.02.2017
12:06:37
пробовал на макоси и на линуксе (не на убунте)

Amir
08.02.2017
12:10:14
не только у меня окаызвается
https://github.com/ruby/openssl/issues/103
Bundler version 1.14.3
теперь не понятно почему у вас нет этой проблемы :)
вроде недавно только зафиксили 7 дней назад, а последняя версия 15 дней назад было, актуальная
Подскажите нужно построить дерево
Что вы юзаете JSTREE? или какой нибудь более мощный гем

Антон
08.02.2017
14:58:36
чтобы построить дерево не нужен гем
гем нужен чтобы нарисовать и/или обслужить дерево
причем это будут разные гемы скорее всего
для обслуживания юзал awesome_nested_sets очень ок

Mikhail
08.02.2017
15:07:45

Alex
08.02.2017
15:08:16

Nikolay
08.02.2017
22:09:19
https://m.signalvnoise.com/join-basecamp-as-our-new-rails-programmer-bf7022cb08f7#.8sf4osapu

v
08.02.2017
22:48:46
"This is not a job for workaholic heroes who thrive on 80-hour+ marathons. NOPE" золотые слова

Nikolay
08.02.2017
22:51:29
весь блог об этом так то

Alexander
09.02.2017
00:00:48
На конфе по руби, эликсир упоминают примерно каждые 5 минут

Rafkat
09.02.2017
04:04:34
Хайп

Amir
09.02.2017
07:11:55
Если я хочу в контроллере написать свою вспомогательную функцию которая будет использоваться в нескольких экшионах
то куда я лучше должен разместить эту процедуру?
слышал что-то про хелперы, но ничего страшного не будет если размешу в самом контролллере?
или это уже плохой тон, наверняка есть какое то правило

Vitaliy
09.02.2017
07:14:15
что будет делать функция?

Google

Amir
09.02.2017
07:16:26
да он довольно великоват будет

johnny
09.02.2017
07:16:37
http://www.rails-dev.com/custom-view-helpers-in-rails-4

Amir
09.02.2017
07:16:50
формировать json например из моделей

Сергей
09.02.2017
07:17:23

Amir
09.02.2017
07:17:41
нет, не простой чсон

Сергей
09.02.2017
07:17:54
Джейсон
А не чсон

Amir
09.02.2017
07:18:00
в определенном формате и структуре

Саша
09.02.2017
07:18:19
Делай метод в модели

Amir
09.02.2017
07:18:20
ладно Джейсон
:)

Сергей
09.02.2017
07:18:24

Сергей
09.02.2017
07:18:41
Representer

Ilya
09.02.2017
07:19:02
Подобный объемный код лучше вынести в модель\хелпер\модуль

johnny
09.02.2017
07:19:31

Amir
09.02.2017
07:20:57
меня интересует, будет правильно если просто тупо размешать такие процедуру в самом контроллере, которые к actions не будут относиться

johnny
09.02.2017
07:21:50

Artur
09.02.2017
07:26:23
правильнее использовать кастомный сериалазер или джбилдер если json этот будет возвращаться как результат экшна
а если у тебя несколько моделей будет, то сделай сервис объект, кастомные сериализаторы, в сервисе их вызывай, в экшне рендерь, не пей, не кури

Alex
09.02.2017
07:28:32
> не пей, не кури
не помогает, пробовал.

Google

Сергей
09.02.2017
07:36:29
Representer

Sergey
09.02.2017
08:08:02

ojab
09.02.2017
09:04:00

Artur
09.02.2017
09:05:04
я не в курсе что там у автора

ojab
09.02.2017
09:05:38
ок, а если несколько моделей — зачем для сериализации нужен сервис объект?

Artur
09.02.2017
09:07:58
чтобы не писать логику вызова сериалайзеров в контроллере?

ojab
09.02.2017
09:11:01
А что мешет писать логику сериалайзера не в контроллере без дополнительных сущностей (через тот же jbuilder)?

Admin
ERROR: S client not available

Artur
09.02.2017
09:11:53

Victor
09.02.2017
10:00:47
не надо такое в хелпер... Хелпер == засорять скоуп Object
Потом нажимаешь точку после имени переменной, и irb такой — тебе все 15654 метода показать? А ты такой — woot???
Если что-то связано напрямую с персистенсом - суем в модель. Если с отображением - суем в презентер. Если с контроллером - суем в сервис. Как-то так.
в данном случае, если это самое начало, и пока ничего не понятно и опыта мало - да сделай приватный метод в контроллере и все. Потом, когда появится какой-то паттерн у таких методов (если их много будет) - станет ясно куда выносить

ojab
09.02.2017
10:03:20
wtf скоуп Object и каким образом хелперы его засоряют?

Victor
09.02.2017
10:09:10
да, был неправ, если не инклюдить куда не надо, то хелперы автоматически инклюдятся рельсами только во все вьюхи.

Amir
09.02.2017
12:29:22
У кого нить есть рабочий вагрант для рельцов?

Valentina
09.02.2017
12:59:19
#работа Всем привет! Ищу к нам в команду уверенного middle разработчика. Фуллтайм. Вилка 120 -150 к. Москва, Ленинский проспект/Воробьевы горы. График с 10 - 19, можно двигать в зависимости от погодных условий, транспортной ситуации и общего самочувствия. От кандидата ждем отличное знание Ruby, RoR, понимание JS, знание SQL. Делаем крутые проекты, работаем с госами и крупным бизнесом. От нас - регулярная белая зарплата в рынке, ДМС, мобильная связь и что немаловажно, высоквалифицированные коллеги, у которых можно многому научиться.Резюме и вопросы - мне в личку. https://hh.ru/vacancy/18090993

Sergey
09.02.2017
13:03:14
Что за мода обращаться в вакансии на "ты".

Nikolay
09.02.2017
13:10:05
#работа Всем привет! Ищу к нам в команду уверенного middle разработчика. Фуллтайм. Вилка 120 -150 к. Москва, Ленинский проспект/Воробьевы горы. График с 10 - 19, можно двигать в зависимости от погодных условий, транспортной ситуации и общего самочувствия. От кандидата ждем отличное знание Ruby, RoR, понимание JS, знание SQL. Делаем крутые проекты, работаем с госами и крупным бизнесом. От нас - регулярная белая зарплата в рынке, ДМС, мобильная связь и что немаловажно, высоквалифицированные коллеги, у которых можно многому научиться.Резюме и вопросы - мне в личку. https://hh.ru/vacancy/18090993
у вас до сих пор работают по 60+ часов в неделю?

Дмитрий
09.02.2017
13:10:59
Вечно найдется кто-то недовольный эйчарами))) Она же не сказала - эй ТЫ, пи...уй сюда))

Google

Andrey
09.02.2017
13:11:23
у них за это вроде хорошо доплачивали
у вас до сих пор работают по 60+ часов в неделю?

Valentina
09.02.2017
13:11:25

Nikolay
09.02.2017
13:11:44
хехе

Дмитрий
09.02.2017
13:12:23
Коль, ну так я и не скрывал никогда))

Nikolay
09.02.2017
13:12:25

Valentina
09.02.2017
13:13:04

Nikolay
09.02.2017
13:14:52
если поставленные задачи сделал, пожалуйста
то есть, если кто-то ошибся с оценкой задачи в два раза (а такое часто, особенно с госами типо вашего Платона), то я должен работать в два раза больше, чтобы осуществить задуманное?
а в договоре у вас рабочий день нормированный?
или это обсуждаемо?

Valentina
09.02.2017
13:17:53

trickster
09.02.2017
13:18:31
ребзи
для шаринга в соц сетях
что юзаете?
и сразу вопрос в этом русле, возможно ли конвертнуть html в пнгшку и отдать это всё соцсети, как-то безболезненно

ojab
09.02.2017
13:22:06
для того чтобы конвертнуть html в png'шку — его надо отрендерить, так что на сервере придётся держать браузер
не очень идея, по-моему

Artur
09.02.2017
13:24:29
где-то даже гемос видел, который это делает, без самописного кода

Nikolay
09.02.2017
13:25:57

ojab
09.02.2017
13:26:22

Artur
09.02.2017
13:26:34
делаешь ендпоинт на котором отдаешь верстку, идешь туда фантомом, ренедеришь картинку