
s
12.02.2017
20:50:42
что такое sql query?
в контексте

Karina
12.02.2017
20:51:32

s
12.02.2017
20:52:32
тогда ответ – нельзя

Google

s
12.02.2017
20:52:34
а зачем
?
(если _любой_ запрос)

ojab
12.02.2017
20:58:45
для ассоциаций в любом случае модели нужны

Karina
12.02.2017
21:01:59
я хочу надергать всякого сложного с помощью sql, а потом мне еще эти результаты надо к определенной структуре привести

I
12.02.2017
21:05:12
может, это проще в SQL сделать функцией и вернуть уже SET OF RECORDS с нужными данными, которые через connection.execute взять и потом уже вертеть, как хочется?

Karina
12.02.2017
21:05:52
ок, спасибо. намучу щас что-нибудь

s
12.02.2017
21:06:11
я почти уверен, что вот так надергивать всякого сложно вообще не нужно
и правильнее/удобнее будет сделать штатными средствами

I
12.02.2017
21:06:39

Karina
12.02.2017
21:06:40

s
12.02.2017
21:06:52
либо привести контекст пролемы к нужному виду, чтобы использовать рельсовые инструсенты

Google

I
12.02.2017
21:06:53
у нас нет инфы)
а гадать результативности не очень много

s
12.02.2017
21:07:41
> ну мб нужно статистику собирать какую-то хитровыебанную
можно придумать десяток способов, как собирать статистику без фарширования кракодилов ослами
>а гадать результативности не очень много
согласен)

Karina
12.02.2017
21:08:45

I
12.02.2017
21:10:03

Karina
12.02.2017
21:10:17
может

Ruslan
12.02.2017
21:43:58
можно сложные запросы вынести во вьюхи и дергать уже обычными запросами. А если данные не нужны реалтайм, то можно вообще сделать материализованные вьюхи (если это pg) и просто раз в час или сколько там рефрешить

I
12.02.2017
21:45:26

Ruslan
12.02.2017
21:45:37
:D

Alex
13.02.2017
04:47:22
> можно сложные запросы вынести во вьюхи
низя.

Александр
13.02.2017
05:02:57
че за materialized view

I
13.02.2017
05:12:44

Александр
13.02.2017
05:13:38
понятно

Ruslan
13.02.2017
07:22:23
> @Fedcomp
низя.
почему?

v
13.02.2017
07:30:32

Ruslan
13.02.2017
07:30:50
а, ну тогда ок)

Michael
13.02.2017
12:16:35
ребата дайте плиз ссылку на доки оператора &
object&.class
а то я что-то не могу найти
вроде как тернарный оператор называется

Google

I
13.02.2017
12:17:32
null safe operator
http://mitrev.net/ruby/2015/11/13/the-operator-in-ruby/

Michael
13.02.2017
12:18:39
спасибо

Silent Bob
13.02.2017
13:32:48
Подскажите, как правильно заставить рубишный логгер писать и в консоль и в файл одновременно? Просто руби, не рельсы

yopp
13.02.2017
13:36:57
либо писать свою обёртку, которая будет в несколько инстансов logger форвардить сообщения

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

Rob
13.02.2017
15:55:33
Sorcery, RSpec, FactoryGirl - есть где-то работающий пример тестов?
У меня при попытке тестов модели выдает `method_missing': undefined method `authenticates_with_sorcery!

Atapys
13.02.2017
16:34:49
ребята, кто нибудь в курсах за json-api?
есть моделька Animal (STI), а от него наследуются несколько классов. Так вот, в клиенте есть только ID, но нету типа. Как лучше вытащить тип? Я имею в виду как спроектировать? Что пришло в голову:
создать роут: GET /animals/:id и в ответе отдавать:
data: {
type: 'mammals',
id: '1',
attributes: { feet: '4' }
}
использую вот этот гемчик: https://github.com/chingor13/json_api_client
но он воспринимает не как Mammal, а как Animal, что вполне ожидаемо

Atapys
13.02.2017
16:39:39
какой обходной путь подскажете?

Alexander
13.02.2017
16:46:45

Atapys
13.02.2017
16:51:32

Vasiliy
13.02.2017
16:55:54
а ты когда через Animals.find(1) делаешь в консольке какой тип?

Atapys
13.02.2017
16:58:49
Animal
В принципе вопрос решен, тупо одно поле наверное добавлю - kind
не будет конфликтовать с type

Vasiliy
13.02.2017
17:00:59
там вродь как есть ещё model_name

Google

Atapys
13.02.2017
17:02:49
короче, именно этот гем вообще не смотрит на type, он только на название класса ориентируется
он смотрит только в связях и в included
https://github.com/chingor13/json_api_client/search?utf8=%E2%9C%93&q=compute_type

Антон
13.02.2017
18:36:58
что значит не смотрит на тип? Animal типа animal Insect тип insect ну может еще у тебя конечно есть еще какой-то Звероящер так у него и тип звероящер

Admin
ERROR: S client not available

Антон
13.02.2017
18:38:05
ну и animals дергать не имеет смысла в такой архитектуре

Karina
13.02.2017
20:43:18
чуваки, как отключить кэширование картинок? обновляю с обновлением кэша cmd + shift + r

ojab
13.02.2017
20:44:17
картинки рельсы отдают?

Karina
13.02.2017
20:44:18
assets.precompile = true

Eva
13.02.2017
20:49:50
Через image_path?
Мяв?

I
13.02.2017
20:51:17
мур! ^_^

Karina
13.02.2017
20:52:14
конечно, прописан. картинка-то показыватся, только старая

ojab
13.02.2017
20:54:24
ну и не очень понятно зачем прекомпилированные ассеты в девелопменте юзать (прозреваю что речь не про продакшн)

Karina
13.02.2017
21:00:19

Google

I
13.02.2017
21:01:12
ну тогда ручками дописывайте digest для пробы

ojab
13.02.2017
21:05:38

I
13.02.2017
21:05:50

Karina
13.02.2017
21:06:14
а, ладно
хрен с ним

Alex
13.02.2017
21:07:39
прально, и так сойдет )

Karina
13.02.2017
21:07:50
раз так сложно - я буду rake assets:precompile делать

ojab
13.02.2017
21:11:05
да картинка-то старая
если digest = true — при компиляции ассетов к именам файла должен добавляться хеш ('ex/ex.jpg' => 'ex/ex-[hash].jpg') и проблем с кешированием в принципе не должно возникать, ибо файлы будут разные.

Karina
13.02.2017
21:13:04
hash есть. но он и был
вообще, такая фигня только с masterslider
короче, хрен с ним. не особо критично

s
13.02.2017
22:28:40
хм
речь о рельсе в dev или в production?