@proRuby

Страница 643 из 1594
Roman
28.07.2017
06:16:04
блин а нафига тогда этот опал, если все так сложно я без иронии, реально, в чем профит?

Fedor
28.07.2017
06:17:27
Можно писать жс, не зная жс

Это ж один из самых сложных языков, практически не поддающийся изучению )

Oleg
28.07.2017
06:20:12
На самом деле так можно и про nodeJS сказать - зачем он если есть руби/питон/пхп/джава, но пишут же

Google
Oleg
28.07.2017
06:20:24
А суть проста - писать на одном языке в 2х местах

Oleg
28.07.2017
06:20:48
Шта
Это сарказм был у автора

На самом деле конечно ещё разные подходы у них - руби/питон это про скриптовые общие языки, джава это про энтерпрайз и надежность, пхп это про язык-препроцессор, а нода это для асинхронной обработки 100500 запросов

Но так или иначе нода ушла на бекенд, а руби на фронтенд потому что можно писать на одном языке, в одном стиле, в одном окружении, в одной архитектуре, но на разных платформах сразу

Но есть нюанс - если на ноде отлаживая ты получаешь JS-окружение, то на опале ты получаешь... JS окружение

Roman
28.07.2017
07:05:37
вот в том и дело. js все равно надо знать

это как rubymotion. все равно надо учить фреймворки ios

Ilya
28.07.2017
08:04:08
Вопрос: Кто какой CI использует и почему?

Anton
28.07.2017
08:04:38
CircleCI. Потому что можем

Fedor
28.07.2017
08:05:48
gitlab

раньше был вексор, но он очень много падал, глючил, тормозил, и плюс мы зв него платили в несколько раз больше чем за сервак гитлабом

Ilya
28.07.2017
08:07:04
CircleCI. Потому что можем
т.е. просто платите и ничего больше не пробовали?

Google
Anton
28.07.2017
08:07:46
У нас нет гитлаба, ставить свой дженкинс или тимсити так себе идея. Травим тоже достаточно странно себя ведёт и стоит как самолёт

Про вексор не говорю ибо компания не русская

Других вариантов я не знаю

Roman
28.07.2017
15:22:53
Народ. Всем привет, нужна помощ. Кто работал с bitbucket pipelines. Мне нужно прогнать авторизирование тести, с помощью poltergeist, а оно не работает, вибивает ошибку

Даже подключил phantomjs

Через докер

Alex
28.07.2017
15:44:51
Через докер
ну вот он у тебя в отдельном контейнере и тусит и совершенно не используется

Roman
28.07.2017
15:47:30
Тогда как я должен сделать?

Nikita
28.07.2017
15:47:41
https://github.com/winzmcman/Blog как думаете, похоже на блог?

Alex
28.07.2017
15:50:58
что значит похоже?

Коммиты на русском, коммиты не атомарные, отсутствуют скриншоты, описание установки, ссылка на сайт-пример.

и это я еще код не смотрел

Alabama
28.07.2017
15:58:02
отступы в коде на softtab переделай и рубокопом прогони

а то код нечитаем

Alex
28.07.2017
15:59:44
i18n сразу изучай

Andrey
28.07.2017
17:28:46
Здраствуйте. Как лучше засунуть иконку из фонт авесом в input[type="submit"] ? Юзаю Simple_forms , <%= f.button :submit , "&#xf002;", class: "btn btn-outline-success my-2 my-sm-0" %> не сработало

Nikita
28.07.2017
17:29:10
i18n сразу изучай
что это, локализация? Или то

или что*

Alex
28.07.2017
17:29:16
да

Google
Alex
28.07.2017
17:29:20
rails i18n

Nikita
28.07.2017
17:29:40
оно э вроде одно и тоже с t

Alex
28.07.2017
17:30:03
I18n.t()

сильно я тебя удивил? )

Nikita
28.07.2017
17:31:14
ну, в уроке было сказано, что можно писать просто t, и означать будет тоже самое

Alex
28.07.2017
17:32:00
в уроке ....

t это и есть функция из модуля I18n

рубиновый стул?

Roman
28.07.2017
20:36:20
рубиновый стул?
звучит устрашающе

v
28.07.2017
20:37:16
дык

кровотечение в кишечнике - всегда страшно

Roman
28.07.2017
21:07:17
я о том же

Alex
28.07.2017
21:23:38
собери свой фреймворк сам

Lupsick
28.07.2017
21:35:01
Лул психоз

Ivan
28.07.2017
23:25:44
Граждане, а есть способ лимитировать что рендерить сериалайзером? у поста есть has_one :author, отсюда и рекурсия. Не могу найти ничего дельного в интернетах



вот этот вот only а еще лучше except реквайред (в оригинале его существует вроде)

Vitaliy
28.07.2017
23:31:10
Можно переключить адаптер на json-api. Там этой проблемы нет.

Ivan
28.07.2017
23:35:49
Можно чутка поподробнее? Аппсер - это ActiveModel::Serializer

Я просто все апи до этого делал на грейпе, там тоже этой проблемы нет :)

Google
wi11son
29.07.2017
00:01:54
а что мешает юзать grape entity?

не обязательно иметь api на грейпе чтоб пользовать grape-entity в качестве сериалайзера

Admin
ERROR: S client not available

Ivan
29.07.2017
01:51:32
> а что мешает юзать grape entity? :) было бы возможно, использовал бы, верно?

пофиксил как мог (has_one заменен на вызов сериализатора напрямую)… но странно, что искаропки не идет такая фишка (там в репе у них длинная дискуссия идет на эту тему)

Oleg
29.07.2017
04:13:27
Как создать инстранс JS класса из Opal? JS: new MyClass('param') Opal: ???

Абсолютно все примеры - про то как получить доступ к чему-либо, как вызвать функцию, но ни одного про то а как новый экземпляр то создать.

Ну то есть конечно можно вызов JS обернуть в `` кавычки и вперед, но это то не то

Nick
29.07.2017
04:33:07


Oleg
29.07.2017
04:33:37
Неее, это не то

Это создание инстранса класса руби

Nick
29.07.2017
04:33:54
Тогда не понял вопроса.

Oleg
29.07.2017
04:34:08
А у меня есть либа JS, вот инстанс класса этой либы создать бы

То есть можно new MyClass('param') написать прям в код, но это не то

Ах, кавычки обрезало вокуруг

Там `` кавычки

Делает нативный вызов

Nick
29.07.2017
04:35:14
Да, я понял

Oleg
29.07.2017
04:35:38
То есть если вызвать функцию, то можно $$[:fn].call('param')

Google
Oleg
29.07.2017
04:35:50
А вот new как-то не ясно как вызвать

В общем я нашел решение, немного доработал и оно решило мои проблемы

def js_new(func, *args, &block) args.insert(0, `this`) args << block if block Native(`new (#{func}.bind.apply(#{func}, #{args}))`) end

Может кому пригодится :D

Опал - это жуткий, но интересный квест

Михаил
29.07.2017
05:23:33
Утро субботы начиналось с жутких, но интересных квестов.

Oleg
29.07.2017
05:23:52
:D

Fedor
29.07.2017
05:32:53
никогда не понимал зачем люди вообще с фронтендом связываются

есть же куча более простых способов испортить себе жизнь

можно вилку себе в бедро воткнуть - эффект схожий, а вреда для здоровья меньше

Oleg
29.07.2017
05:42:28
Да тут проблема то не в фронтенде, а в особенностях опала

Страница 643 из 1594