
Антон
28.12.2016
20:22:39
а причем тут юзер?
а, себьъект может быть юзером

Maxim
28.12.2016
20:23:28
Есть куча моделей которую может изменить юзер. И они постоянно растут. Нужно все записывать в Историю и доставать по определённым обектам и судьектам и with.
subject(User), Object(User, Client, Task) with(User, Client, Task)

Google

Maxim
28.12.2016
20:25:18
Допусти мананер(User) назначит работника(user) на задачу with(Task)

Антон
28.12.2016
20:25:46
я так не скажу
мне бы консоль
да и с консолью не сказал бы - полночь
в общем надо джойнить

Maxim
28.12.2016
20:26:48

Антон
28.12.2016
20:27:03
а что-то пробовал уже?
в хучшем случае join можно написать sql-ем

Maxim
28.12.2016
20:27:56
Просто в консоле попытался. Но это оказалось не так просто.

Антон
28.12.2016
20:28:52
joins(:subject).where(subjectable_type: 'User')?
о, у меня есть полиморфная фигня под рукой
щас попробую

Maxim
28.12.2016
20:34:19
Хотя можно сделать вок как я подзапросами узнаю все id Client, User, Task получается 3 подзапроса для subeject, 3 for object, 3 for with.
Ведь они все привязанны к shop

Google

Антон
28.12.2016
20:35:14
не не проверю, поломано
можно, но будь я ревьювером - сел бы проверять нельзя ли это сделать одним запросом

Maxim
28.12.2016
20:36:48
Подзапрос вмысле тот что в скобочках в sql

Антон
28.12.2016
20:38:53
http://stackoverflow.com/questions/16123492/eager-load-polymorphic

Maxim
28.12.2016
20:44:06
Там чутка неточность в sql есть, но рабоатет.
Спасибо.

Дмитрий
28.12.2016
20:48:35
мсье объясните юному рельсовику в чем беда:
установлена версия руби 2.3.3. а гемы ставятся для 2.3.0. и когда пишешь в консольке что-то вроде rails generate controller, в ответ получаешь много такого: Ignoring ffi-1.9.14 because its extensions are not built
бандер говорит, что нужные гемы есть, но они болтаются в папке для руби 2.3.0. в чем может быть проблема ? прописывание в папке с проектом rbenv local 2.3.0 не помогает

v
28.12.2016
20:51:01
например, ты поставил руби через апт-гет, а гем ставшь через rvm
или типа такого

Дмитрий
28.12.2016
20:52:45
через Rbenv все. гемы через install bundler
/home/di/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0
Вот так и должно быть или я где-то ошибся?

v
28.12.2016
21:03:21
0_о

Nikita
28.12.2016
21:31:11
Здравствуйте уважаемые знатоки!
Подскажите пожалуйста, нужна ваша помощь. Имеется контроллер, имеется экшн index(возвращает все объекты модели, соответственно), они отображаются во вьюхе:
<div id="pages">
<div class="page"></div>
</div>
Имеется строка поиска сверху. Необходимо осуществить сортировку div'ов, и удалить со страницы те, которые не имеют совпадения, но лезть при этом в базу нет никакого желания, т.к. имеется массив @pages, в котором хранятся уже все результаты. Подскажите, как такое дело лучше всего реализовать?
Предлагать какие-то JS либы, сортирующие таблицу не вариант, т.к. результат выводится не в таблице. Суть в том, что нужна динамическая сортировка, без обновления страницы.
Ну, и если стркоа стала пустой, то выводить все объекты, соответственно.

v
28.12.2016
21:35:30
Nikita посмотри на http://isotope.metafizzy.co/

Антон
28.12.2016
22:39:46
0_о
тоесть рбенв даже и не работает

v
28.12.2016
22:40:28
как не работает - работает

Антон
28.12.2016
22:40:48
вон у дмитрия не работает

v
28.12.2016
22:40:51
вон даже рельсу запускает
и у дмитрия работает

Google

Антон
28.12.2016
22:41:27
варнинги какие-то дикие

v
28.12.2016
22:42:16
нормальные варнинги
их даже погуглить можно
в отличие от rvm is not a function :D

Антон
28.12.2016
22:43:01
Здравствуйте уважаемые знатоки!
Подскажите пожалуйста, нужна ваша помощь. Имеется контроллер, имеется экшн index(возвращает все объекты модели, соответственно), они отображаются во вьюхе:
<div id="pages">
<div class="page"></div>
</div>
Имеется строка поиска сверху. Необходимо осуществить сортировку div'ов, и удалить со страницы те, которые не имеют совпадения, но лезть при этом в базу нет никакого желания, т.к. имеется массив @pages, в котором хранятся уже все результаты. Подскажите, как такое дело лучше всего реализовать?
Предлагать какие-то JS либы, сортирующие таблицу не вариант, т.к. результат выводится не в таблице. Суть в том, что нужна динамическая сортировка, без обновления страницы.
без библиотеки, просто удалять дивы не соотвествующие поисковому запросу
JS

Nikita
28.12.2016
22:43:11
Спасибо, я уже реализовал.
Через JS, просто добавляя display: none не соответствующим.

Александр
28.12.2016
23:01:34
в 2016 docker надо юзать, а не rvm, rbenv :)

v
28.12.2016
23:03:31
какие ваши доказательства?

Akzhan
28.12.2016
23:09:12
docker же устарел ?

v
28.12.2016
23:09:29
вахахахах

v
28.12.2016
23:09:40

Akzhan
28.12.2016
23:11:32
это была шутка :)
а так, конечно, LXC, Kubernetes, rkt, LXD.

v
28.12.2016
23:12:00
@savvinovan3 слышал? Ты там со своим докером совсем окаменел

Александр
28.12.2016
23:12:44
хехе

Дмитрий
28.12.2016
23:16:33
Ну варнинги были загуглены и побеждены через gem pristine —all . правда не с первого раза :)
с точки зрения обучения, если пытаться засунуть рельсу в докер - то плюнешь быстрее, чем развернешь :)

Eugene
28.12.2016
23:38:28

Rafkat
29.12.2016
05:42:59
На чем можно сделал краудфандинговый сайт?

Google

Andrey ?
29.12.2016
05:50:14
На кикстартере

Alex
29.12.2016
05:56:15
могу даже пример конфига скинуть

trickster
29.12.2016
06:43:09
скайп работает у кого?)

Rafkat
29.12.2016
06:43:47

Alex
29.12.2016
06:44:06
лол, такие вещи надо самому писать

Admin
ERROR: S client not available

Rafkat
29.12.2016
06:44:13
Catarse смотрел, вроде стандартное рельсовое приложение
Но фронт у них написан на mithril js, и захаркожен португальский язык

Alex
29.12.2016
06:45:14
лол, такие вещи надо самому писать

focusshifter
29.12.2016
08:00:23

Karina
29.12.2016
10:27:13
у кого-нибудь работает так: vim с Vundle, но + вы vim используете и с git

Nikolay
29.12.2016
10:29:27
што?

Karina
29.12.2016
10:30:31
у меня не получается и в .vimrc прописывать зависимости и vim использовать как текст. редактор для git

trickster
29.12.2016
10:36:57
лол
сразу два вопроса
на сайте гита прописано как поставить дефолт редактор
а зависимости прописываются вот так

Google

Alex
29.12.2016
10:37:40
EDITOR=atom -w вроде
Но оно не очень удобно с гуишными редакторами

trickster
29.12.2016
10:38:01
потом :PluginInstall в редакторе
но вандл вроде уже так себе любят, dein лучше юзать
а лучше юзать атом
:D

Alex
29.12.2016
10:39:58
а лучше юзать атом
Всякие консольные редакторы хороши тем что можно по ссш к ним подключиться

trickster
29.12.2016
10:40:58
ну так там нано можно юзать
да и современный vim отличается от стокового вима на сервере
тут уже накрученная ide
поэтому сомнительный плюс

Karina
29.12.2016
10:47:07
вроде бы делаю все по инструкции
но не работает
Vundle.vim по указанному адресу есть

trickster
29.12.2016
10:47:53
https://github.com/VundleVim/Vundle.vim
хз, что за инструкцию ты используешь
я же тебе скинул как сделать
Plugin

Karina
29.12.2016
10:48:17